sbuild (Debian sbuild) 0.78.1 (09 February 2019) on gcc131.bak.milne.osuosl.org +==============================================================================+ | ogre-1.9 1.9.0+dfsg1-12.1 (mips64el) Fri, 22 Jan 2021 19:57:17 +0000 | +==============================================================================+ Package: ogre-1.9 Version: 1.9.0+dfsg1-12.1 Source Version: 1.9.0+dfsg1-12.1 Distribution: unstable Machine Architecture: amd64 Host Architecture: mips64el Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-504266f3-ebe5-4c9f-bc46-881002c6fad5' with '<>' I: NOTICE: Log filtering will replace 'build/ogre-1.9-FsTrHu/resolver-nXm0GH' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://debian.oregonstate.edu/debian unstable InRelease [153 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main Sources.diff/Index [63.6 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources T-2021-01-22-1401.10-F-2021-01-22-0759.54.pdiff [26.4 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources T-2021-01-22-1401.10-F-2021-01-22-0759.54.pdiff [26.4 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 Packages T-2021-01-22-1401.10-F-2021-01-22-0759.54.pdiff [20.4 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 Packages T-2021-01-22-1401.10-F-2021-01-22-0759.54.pdiff [20.4 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main mips64el Packages [8307 kB] Fetched 8634 kB in 4s (2158 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'ogre-1.9' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/games-team/ogre-1.9 Please use: git clone https://salsa.debian.org/games-team/ogre-1.9 to retrieve the latest (possibly unreleased) updates to the package. Need to get 6669 kB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main ogre-1.9 1.9.0+dfsg1-12.1 (dsc) [2670 B] Get:2 http://debian.oregonstate.edu/debian unstable/main ogre-1.9 1.9.0+dfsg1-12.1 (tar) [6641 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main ogre-1.9 1.9.0+dfsg1-12.1 (diff) [25.0 kB] Fetched 6669 kB in 0s (107 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/ogre-1.9-FsTrHu/ogre-1.9-1.9.0+dfsg1' with '<>' I: NOTICE: Log filtering will replace 'build/ogre-1.9-FsTrHu' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 11~), dpkg-dev (>= 1.16.1~), cmake (>= 2.8.0), pkg-config, libboost-dev, libboost-atomic-dev, libboost-date-time-dev, libboost-thread-dev, libfreeimage-dev, libfreetype6-dev, libtinyxml-dev, libzzip-dev, zlib1g-dev, libz-dev, libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev, libgles2-mesa-dev | libgles2-dev, libxrandr-dev, libxxf86vm-dev, libxaw7-dev, libxt-dev, libois-dev, chrpath, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-mips64el:amd64, libc-dev:mips64el, libstdc++-dev:mips64el Filtered Build-Depends: debhelper (>= 11~), dpkg-dev (>= 1.16.1~), cmake (>= 2.8.0), pkg-config, libboost-dev, libboost-atomic-dev, libboost-date-time-dev, libboost-thread-dev, libfreeimage-dev, libfreetype6-dev, libtinyxml-dev, libzzip-dev, zlib1g-dev, libz-dev, libglu1-mesa-dev, libgl1-mesa-dev, libgles2-mesa-dev, libxrandr-dev, libxxf86vm-dev, libxaw7-dev, libxt-dev, libois-dev, chrpath, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-mips64el:amd64, libc-dev:mips64el, libstdc++-dev:mips64el dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [558 B] Get:5 copy:/<>/apt_archive ./ Packages [621 B] Fetched 2142 B in 0s (85.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-mips64el-linux-gnuabi64 bsdextrautils build-essential chrpath cmake cmake-data cpp-10-mips64el-linux-gnuabi64 cpp-mips64el-linux-gnuabi64 cross-config crossbuild-essential-mips64el debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dpkg-dev dwz file g++ g++-10 g++-10-mips64el-linux-gnuabi64 g++-mips64el-linux-gnuabi64 gcc-10-base:mips64el gcc-10-cross-base-mipsen gcc-10-mips64el-linux-gnuabi64 gcc-10-mips64el-linux-gnuabi64-base gcc-9-base:mips64el gcc-mips64el-linux-gnuabi64 gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13 libatomic1:mips64el libatomic1-mips64el-cross libboost-atomic-dev:mips64el libboost-atomic1.74-dev:mips64el libboost-atomic1.74.0:mips64el libboost-chrono1.74-dev:mips64el libboost-chrono1.74.0:mips64el libboost-date-time-dev:mips64el libboost-date-time1.74-dev:mips64el libboost-date-time1.74.0:mips64el libboost-dev:mips64el libboost-serialization1.74-dev:mips64el libboost-serialization1.74.0:mips64el libboost-system1.74-dev:mips64el libboost-system1.74.0:mips64el libboost-thread-dev:mips64el libboost-thread1.74-dev:mips64el libboost-thread1.74.0:mips64el libboost1.74-dev:mips64el libbrotli-dev:mips64el libbrotli1 libbrotli1:mips64el libbsd0 libbsd0:mips64el libc6:mips64el libc6-dev libc6-dev:mips64el libc6-dev-mips64el-cross libc6-mips64el-cross libcom-err2:mips64el libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev libcrypt-dev:mips64el libcrypt1:mips64el libcurl4 libdebhelper-perl libdebian-dpkgcross-perl libdeflate0:mips64el libdpkg-perl libdrm-amdgpu1:mips64el libdrm-common libdrm-nouveau2:mips64el libdrm-radeon1:mips64el libdrm2:mips64el libedit2:mips64el libegl-dev:mips64el libegl-mesa0:mips64el libegl1:mips64el libelf1 libelf1:mips64el libexpat1 libexpat1:mips64el libffi7:mips64el libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfreeimage-dev:mips64el libfreeimage3:mips64el libfreetype-dev:mips64el libfreetype6:mips64el libfreetype6-dev:mips64el libgbm1:mips64el libgcc-10-dev-mips64el-cross libgcc-9-dev:mips64el libgcc-s1:mips64el libgcc-s1-mips64el-cross libgl-dev:mips64el libgl1:mips64el libgl1-mesa-dev:mips64el libgl1-mesa-dri:mips64el libglapi-mesa:mips64el libgles-dev:mips64el libgles1:mips64el libgles2:mips64el libgles2-mesa-dev:mips64el libglib2.0-0 libglu1-mesa:mips64el libglu1-mesa-dev:mips64el libglvnd-dev:mips64el libglvnd0:mips64el libglx-dev:mips64el libglx-mesa0:mips64el libglx0:mips64el libgomp1:mips64el libgomp1-mips64el-cross libgssapi-krb5-2:mips64el libice-dev:mips64el libice6:mips64el libicu67 libilmbase25:mips64el libio-string-perl libjbig0:mips64el libjpeg62-turbo:mips64el libjsoncpp24 libjxr0:mips64el libk5crypto3:mips64el libkeyutils1:mips64el libkrb5-3:mips64el libkrb5support0:mips64el liblcms2-2:mips64el libldap-2.4-2 libllvm11:mips64el liblocale-gettext-perl liblzma5:mips64el libmagic-mgc libmagic1 libncurses6 libnghttp2-14 libnsl-dev libnsl-dev:mips64el libnsl2:mips64el libois-1.3.0v5:mips64el libois-dev:mips64el libopenexr25:mips64el libopengl-dev:mips64el libopengl0:mips64el libopenjp2-7:mips64el libperl5.32 libpipeline1 libpng-dev:mips64el libpng16-16:mips64el libprocps8 libpsl5 libpthread-stubs0-dev libpthread-stubs0-dev:mips64el libraw20:mips64el librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libsensors-config libsensors5:mips64el libsigsegv2 libsm-dev:mips64el libsm6:mips64el libssh2-1 libssl1.1:mips64el libstdc++-10-dev libstdc++-10-dev-mips64el-cross libstdc++-9-dev:mips64el libstdc++6:mips64el libstdc++6-mips64el-cross libsub-override-perl libtiff5:mips64el libtinfo6:mips64el libtinyxml-dev:mips64el libtinyxml2.6.2v5:mips64el libtirpc-dev libtirpc-dev:mips64el libtirpc3:mips64el libtool libuchardet0 libuuid1:mips64el libuv1 libvulkan1:mips64el libwayland-client0:mips64el libwayland-server0:mips64el libwebp6:mips64el libwebpmux3:mips64el libx11-6 libx11-6:mips64el libx11-data libx11-dev libx11-dev:mips64el libx11-xcb1:mips64el libxau-dev libxau-dev:mips64el libxau6 libxau6:mips64el libxaw7:mips64el libxaw7-dev:mips64el libxcb-dri2-0:mips64el libxcb-dri3-0:mips64el libxcb-glx0:mips64el libxcb-present0:mips64el libxcb-shm0:mips64el libxcb-sync1:mips64el libxcb-xfixes0:mips64el libxcb1 libxcb1:mips64el libxcb1-dev libxcb1-dev:mips64el libxdamage1:mips64el libxdmcp-dev libxdmcp-dev:mips64el libxdmcp6 libxdmcp6:mips64el libxext-dev:mips64el libxext6:mips64el libxfixes3:mips64el libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxmu-dev:mips64el libxmu-headers libxmu6:mips64el libxpm-dev:mips64el libxpm4:mips64el libxrandr-dev:mips64el libxrandr2:mips64el libxrender-dev:mips64el libxrender1:mips64el libxshmfence1:mips64el libxt-dev:mips64el libxt6:mips64el libxxf86vm-dev:mips64el libxxf86vm1:mips64el libyaml-perl libz3-4:mips64el libzstd1:mips64el libzzip-0-13:mips64el libzzip-dev:mips64el linux-libc-dev:mips64el linux-libc-dev-mips64el-cross m4 man-db perl perl-modules-5.32 pkg-config po-debconf procps sensible-utils ucf x11-common x11proto-core-dev x11proto-dev x11proto-randr-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g:mips64el zlib1g-dev:mips64el Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc ninja-build gcc-10-locales cpp-doc dh-make binutils-multiarch debian-keyring g++-multilib g++-10-multilib gcc-10-doc g++-10-multilib-mips64el-linux-gnuabi64 gcc-10-multilib-mips64el-linux-gnuabi64 manpages-dev flex bison gdb-mips64el-linux-gnuabi64 gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libboost-doc:mips64el libboost1.74-doc:mips64el libboost-container1.74-dev:mips64el libboost-context1.74-dev:mips64el libboost-contract1.74-dev:mips64el libboost-coroutine1.74-dev:mips64el libboost-exception1.74-dev:mips64el libboost-fiber1.74-dev:mips64el libboost-filesystem1.74-dev:mips64el libboost-graph1.74-dev:mips64el libboost-graph-parallel1.74-dev:mips64el libboost-iostreams1.74-dev:mips64el libboost-locale1.74-dev:mips64el libboost-log1.74-dev:mips64el libboost-math1.74-dev:mips64el libboost-mpi1.74-dev:mips64el libboost-mpi-python1.74-dev:mips64el libboost-numpy1.74-dev:mips64el libboost-program-options1.74-dev:mips64el libboost-python1.74-dev:mips64el libboost-random1.74-dev:mips64el libboost-regex1.74-dev:mips64el libboost-stacktrace1.74-dev:mips64el libboost-test1.74-dev:mips64el libboost-timer1.74-dev:mips64el libboost-type-erasure1.74-dev:mips64el libboost-wave1.74-dev:mips64el libboost1.74-tools-dev:mips64el libmpfrc++-dev:mips64el libntl-dev:mips64el libboost-nowide1.74-dev:mips64el glibc-doc:mips64el libc-l10n:mips64el locales:mips64el glibc-doc manpages-dev:mips64el gnupg git bzr freetype2-doc:mips64el krb5-doc:mips64el krb5-user:mips64el libice-doc:mips64el liblcms2-utils:mips64el lm-sensors lm-sensors:mips64el libsm-doc:mips64el libstdc++-10-doc libstdc++-9-doc:mips64el libtinyxml-doc:mips64el libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc libx11-doc:mips64el libxaw-doc:mips64el libxcb-doc libxcb-doc:mips64el libxext-doc:mips64el libxt-doc:mips64el libyaml-shell-perl m4-doc apparmor less www-browser perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl libmail-box-perl Recommended packages: gnupg libalgorithm-merge-perl curl | wget | lynx libidn2-0:mips64el libnss-nis:mips64el libnss-nisplus:mips64el ca-certificates libfile-fcntllock-perl libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales:mips64el libldap-common libgpm2 libpng-tools:mips64el publicsuffix libsasl2-modules libltdl-dev uuid-runtime:mips64el mesa-vulkan-drivers:mips64el | vulkan-icd:mips64el libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl netbase libmail-sendmail-perl psmisc The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-mips64el-linux-gnuabi64 bsdextrautils build-essential chrpath cmake cmake-data cpp-10-mips64el-linux-gnuabi64 cpp-mips64el-linux-gnuabi64 cross-config crossbuild-essential-mips64el debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dpkg-dev dwz file g++ g++-10 g++-10-mips64el-linux-gnuabi64 g++-mips64el-linux-gnuabi64 gcc-10-base:mips64el gcc-10-cross-base-mipsen gcc-10-mips64el-linux-gnuabi64 gcc-10-mips64el-linux-gnuabi64-base gcc-9-base:mips64el gcc-mips64el-linux-gnuabi64 gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13 libatomic1:mips64el libatomic1-mips64el-cross libboost-atomic-dev:mips64el libboost-atomic1.74-dev:mips64el libboost-atomic1.74.0:mips64el libboost-chrono1.74-dev:mips64el libboost-chrono1.74.0:mips64el libboost-date-time-dev:mips64el libboost-date-time1.74-dev:mips64el libboost-date-time1.74.0:mips64el libboost-dev:mips64el libboost-serialization1.74-dev:mips64el libboost-serialization1.74.0:mips64el libboost-system1.74-dev:mips64el libboost-system1.74.0:mips64el libboost-thread-dev:mips64el libboost-thread1.74-dev:mips64el libboost-thread1.74.0:mips64el libboost1.74-dev:mips64el libbrotli-dev:mips64el libbrotli1 libbrotli1:mips64el libbsd0 libbsd0:mips64el libc6:mips64el libc6-dev libc6-dev:mips64el libc6-dev-mips64el-cross libc6-mips64el-cross libcom-err2:mips64el libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev libcrypt-dev:mips64el libcrypt1:mips64el libcurl4 libdebhelper-perl libdebian-dpkgcross-perl libdeflate0:mips64el libdpkg-perl libdrm-amdgpu1:mips64el libdrm-common libdrm-nouveau2:mips64el libdrm-radeon1:mips64el libdrm2:mips64el libedit2:mips64el libegl-dev:mips64el libegl-mesa0:mips64el libegl1:mips64el libelf1 libelf1:mips64el libexpat1 libexpat1:mips64el libffi7:mips64el libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfreeimage-dev:mips64el libfreeimage3:mips64el libfreetype-dev:mips64el libfreetype6:mips64el libfreetype6-dev:mips64el libgbm1:mips64el libgcc-10-dev-mips64el-cross libgcc-9-dev:mips64el libgcc-s1:mips64el libgcc-s1-mips64el-cross libgl-dev:mips64el libgl1:mips64el libgl1-mesa-dev:mips64el libgl1-mesa-dri:mips64el libglapi-mesa:mips64el libgles-dev:mips64el libgles1:mips64el libgles2:mips64el libgles2-mesa-dev:mips64el libglib2.0-0 libglu1-mesa:mips64el libglu1-mesa-dev:mips64el libglvnd-dev:mips64el libglvnd0:mips64el libglx-dev:mips64el libglx-mesa0:mips64el libglx0:mips64el libgomp1:mips64el libgomp1-mips64el-cross libgssapi-krb5-2:mips64el libice-dev:mips64el libice6:mips64el libicu67 libilmbase25:mips64el libio-string-perl libjbig0:mips64el libjpeg62-turbo:mips64el libjsoncpp24 libjxr0:mips64el libk5crypto3:mips64el libkeyutils1:mips64el libkrb5-3:mips64el libkrb5support0:mips64el liblcms2-2:mips64el libldap-2.4-2 libllvm11:mips64el liblocale-gettext-perl liblzma5:mips64el libmagic-mgc libmagic1 libncurses6 libnghttp2-14 libnsl-dev libnsl-dev:mips64el libnsl2:mips64el libois-1.3.0v5:mips64el libois-dev:mips64el libopenexr25:mips64el libopengl-dev:mips64el libopengl0:mips64el libopenjp2-7:mips64el libperl5.32 libpipeline1 libpng-dev:mips64el libpng16-16:mips64el libprocps8 libpsl5 libpthread-stubs0-dev libpthread-stubs0-dev:mips64el libraw20:mips64el librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libsensors-config libsensors5:mips64el libsigsegv2 libsm-dev:mips64el libsm6:mips64el libssh2-1 libssl1.1:mips64el libstdc++-10-dev libstdc++-10-dev-mips64el-cross libstdc++-9-dev:mips64el libstdc++6:mips64el libstdc++6-mips64el-cross libsub-override-perl libtiff5:mips64el libtinfo6:mips64el libtinyxml-dev:mips64el libtinyxml2.6.2v5:mips64el libtirpc-dev libtirpc-dev:mips64el libtirpc3:mips64el libtool libuchardet0 libuuid1:mips64el libuv1 libvulkan1:mips64el libwayland-client0:mips64el libwayland-server0:mips64el libwebp6:mips64el libwebpmux3:mips64el libx11-6 libx11-6:mips64el libx11-data libx11-dev libx11-dev:mips64el libx11-xcb1:mips64el libxau-dev libxau-dev:mips64el libxau6 libxau6:mips64el libxaw7:mips64el libxaw7-dev:mips64el libxcb-dri2-0:mips64el libxcb-dri3-0:mips64el libxcb-glx0:mips64el libxcb-present0:mips64el libxcb-shm0:mips64el libxcb-sync1:mips64el libxcb-xfixes0:mips64el libxcb1 libxcb1:mips64el libxcb1-dev libxcb1-dev:mips64el libxdamage1:mips64el libxdmcp-dev libxdmcp-dev:mips64el libxdmcp6 libxdmcp6:mips64el libxext-dev:mips64el libxext6:mips64el libxfixes3:mips64el libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxmu-dev:mips64el libxmu-headers libxmu6:mips64el libxpm-dev:mips64el libxpm4:mips64el libxrandr-dev:mips64el libxrandr2:mips64el libxrender-dev:mips64el libxrender1:mips64el libxshmfence1:mips64el libxt-dev:mips64el libxt6:mips64el libxxf86vm-dev:mips64el libxxf86vm1:mips64el libyaml-perl libz3-4:mips64el libzstd1:mips64el libzzip-0-13:mips64el libzzip-dev:mips64el linux-libc-dev:mips64el linux-libc-dev-mips64el-cross m4 man-db perl perl-modules-5.32 pkg-config po-debconf procps sbuild-build-depends-main-dummy:mips64el sensible-utils ucf x11-common x11proto-core-dev x11proto-dev x11proto-randr-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g:mips64el zlib1g-dev:mips64el 0 upgraded, 275 newly installed, 0 to remove and 0 not upgraded. Need to get 161 MB of archives. After this operation, 819 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1052 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 bsdextrautils amd64 2.36.1-6 [145 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-5 [920 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.9.3-2 [1314 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 perl-modules-5.32 all 5.32.0-6 [2820 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 libperl5.32 amd64 5.32.0-6 [4105 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 perl amd64 5.32.0-6 [293 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-4+b1 [19.0 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main mips64el gcc-10-base mips64el 10.2.1-6 [201 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main mips64el gcc-9-base mips64el 9.3.0-20 [198 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 libncurses6 amd64 6.2+20201114-2 [102 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 libprocps8 amd64 2:3.3.16-5 [62.7 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 procps amd64 2:3.3.16-5 [262 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.14 [14.8 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.39-3 [273 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.39-3 [126 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.39-3 [69.1 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.21-3 [174 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0043 [74.0 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.12-3 [33.0 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-5 [204 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-14 [313 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.3-2 [814 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.21-3 [509 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-mips64el-linux-gnuabi64 amd64 2.35.1-6cross1 [2358 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 libcrypt-dev amd64 1:4.4.17-1 [104 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 libtirpc-dev amd64 1.3.1-1 [190 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev amd64 2.31-9 [2346 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-10-dev amd64 10.2.1-6 [1741 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 g++-10 amd64 10.2.1-6 [9380 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 g++ amd64 4:10.2.1-1 [1644 B] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 libdpkg-perl all 1.20.7.1 [1537 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-dev all 1.20.7.1 [2149 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 build-essential amd64 12.9 [7704 B] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 chrpath amd64 0.16-2+b1 [17.1 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 cmake-data all 3.18.4-1 [1725 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 libicu67 amd64 67.1-6 [8625 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.10+dfsg-6.3+b1 [693 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive13 amd64 3.4.3-2 [342 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 libbrotli1 amd64 1.0.9-2+b2 [279 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2 [69.0 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2 [106 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 libldap-2.4-2 amd64 2.4.56+dfsg-1 [232 kB] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 libnghttp2-14 amd64 1.42.0-1 [78.5 kB] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 libpsl5 amd64 0.21.0-1.1 [55.3 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 libssh2-1 amd64 1.9.0-2 [156 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 libcurl4 amd64 7.74.0-1 [341 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 libexpat1 amd64 2.2.10-1 [96.9 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 libjsoncpp24 amd64 1.9.4-4 [78.9 kB] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 librhash0 amd64 1.4.1-1 [129 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 libuv1 amd64 1.40.0-1 [132 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 cmake amd64 3.18.4-1+b1 [5594 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-mips64el-linux-gnuabi64-base amd64 10.2.1-3cross1 [201 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-10-mips64el-linux-gnuabi64 amd64 10.2.1-3cross1 [6982 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-mips64el-linux-gnuabi64 amd64 4:10.2.0-1 [16.9 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.15-3.1 [39.9 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-cross-base-mipsen all 10.2.1-3cross1 [196 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-mips64el-cross all 2.31-6cross1 [1311 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-s1-mips64el-cross all 10.2.1-3cross1 [69.7 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-mips64el-cross all 10.2.1-3cross1 [88.4 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-mips64el-cross all 10.2.1-3cross1 [7368 B] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-10-dev-mips64el-cross all 10.2.1-3cross1 [270 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-mips64el-linux-gnuabi64 amd64 10.2.1-3cross1 [13.6 MB] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-mips64el-linux-gnuabi64 amd64 4:10.2.0-1 [1480 B] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-mips64el-cross all 10.2.1-3cross1 [392 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-mips64el-cross all 5.9.15-1cross1 [1334 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-mips64el-cross all 2.31-6cross1 [2202 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-10-dev-mips64el-cross all 10.2.1-3cross1 [1768 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 g++-10-mips64el-linux-gnuabi64 amd64 10.2.1-3cross1 [7652 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 g++-mips64el-linux-gnuabi64 amd64 4:10.2.0-1 [1192 B] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000003-1 [52.1 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3.1 [11.8 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1.1 [14.9 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1.1 [20.7 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-1 [59.0 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-2+b1 [337 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.30-1 [67.7 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1.1 [19.0 kB] Get:85 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.006-1 [43.8 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.15-3.1 [38.9 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.15-3.1 [49.9 kB] Get:89 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-mips64el all 12.8 [6704 B] Get:90 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-15 [513 kB] Get:91 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:92 http://debian.oregonstate.edu/debian unstable/main amd64 libdebhelper-perl all 13.3.1 [188 kB] Get:93 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:94 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:95 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.10.0-1 [25.6 kB] Get:96 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.10.0-1 [15.3 kB] Get:97 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.182-3 [166 kB] Get:98 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.13+20210118-1 [174 kB] Get:99 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.21-3 [1311 kB] Get:100 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:101 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:102 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 13.3.1 [1010 kB] Get:103 http://debian.oregonstate.edu/debian unstable/main mips64el libgcc-s1 mips64el 10.2.1-6 [69.5 kB] Get:104 http://debian.oregonstate.edu/debian unstable/main mips64el libcrypt1 mips64el 1:4.4.17-1 [93.1 kB] Get:105 http://debian.oregonstate.edu/debian unstable/main mips64el libc6 mips64el 2.31-9 [2545 kB] Get:106 http://debian.oregonstate.edu/debian unstable/main mips64el libatomic1 mips64el 10.2.1-6 [7484 B] Get:107 http://debian.oregonstate.edu/debian unstable/main mips64el libgomp1 mips64el 10.2.1-6 [90.2 kB] Get:108 http://debian.oregonstate.edu/debian unstable/main mips64el libgcc-9-dev mips64el 9.3.0-20 [248 kB] Get:109 http://debian.oregonstate.edu/debian unstable/main mips64el libstdc++6 mips64el 10.2.1-6 [433 kB] Get:110 http://debian.oregonstate.edu/debian unstable/main mips64el linux-libc-dev mips64el 5.10.9-1 [1268 kB] Get:111 http://debian.oregonstate.edu/debian unstable/main mips64el libcrypt-dev mips64el 1:4.4.17-1 [115 kB] Get:112 http://debian.oregonstate.edu/debian unstable/main mips64el libcom-err2 mips64el 1.45.6-1 [71.5 kB] Get:113 http://debian.oregonstate.edu/debian unstable/main mips64el libkrb5support0 mips64el 1.18.3-4 [63.2 kB] Get:114 http://debian.oregonstate.edu/debian unstable/main mips64el libk5crypto3 mips64el 1.18.3-4 [120 kB] Get:115 http://debian.oregonstate.edu/debian unstable/main mips64el libkeyutils1 mips64el 1.6.1-2 [15.0 kB] Get:116 http://debian.oregonstate.edu/debian unstable/main mips64el libssl1.1 mips64el 1.1.1i-2 [1147 kB] Get:117 http://debian.oregonstate.edu/debian unstable/main mips64el libkrb5-3 mips64el 1.18.3-4 [328 kB] Get:118 http://debian.oregonstate.edu/debian unstable/main mips64el libgssapi-krb5-2 mips64el 1.18.3-4 [150 kB] Get:119 http://debian.oregonstate.edu/debian unstable/main mips64el libtirpc3 mips64el 1.3.1-1 [74.0 kB] Get:120 http://debian.oregonstate.edu/debian unstable/main mips64el libnsl2 mips64el 1.3.0-2 [35.5 kB] Get:121 http://debian.oregonstate.edu/debian unstable/main mips64el libtirpc-dev mips64el 1.3.1-1 [199 kB] Get:122 http://debian.oregonstate.edu/debian unstable/main mips64el libnsl-dev mips64el 1.3.0-2 [70.3 kB] Get:123 http://debian.oregonstate.edu/debian unstable/main mips64el libc6-dev mips64el 2.31-9 [2203 kB] Get:124 http://debian.oregonstate.edu/debian unstable/main mips64el libstdc++-9-dev mips64el 9.3.0-20 [1739 kB] Get:125 http://debian.oregonstate.edu/debian unstable/main mips64el libboost1.74-dev mips64el 1.74.0-7 [9533 kB] Get:126 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-atomic1.74.0 mips64el 1.74.0-7 [244 kB] Get:127 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-atomic1.74-dev mips64el 1.74.0-7 [246 kB] Get:128 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-atomic-dev mips64el 1.74.0.3 [4640 B] Get:129 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-chrono1.74.0 mips64el 1.74.0-7 [252 kB] Get:130 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-chrono1.74-dev mips64el 1.74.0-7 [260 kB] Get:131 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-date-time1.74.0 mips64el 1.74.0-7 [241 kB] Get:132 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-serialization1.74.0 mips64el 1.74.0-7 [330 kB] Get:133 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-serialization1.74-dev mips64el 1.74.0-7 [396 kB] Get:134 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-date-time1.74-dev mips64el 1.74.0-7 [250 kB] Get:135 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-date-time-dev mips64el 1.74.0.3 [4332 B] Get:136 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-dev mips64el 1.74.0.3 [4548 B] Get:137 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-system1.74.0 mips64el 1.74.0-7 [241 kB] Get:138 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-system1.74-dev mips64el 1.74.0-7 [243 kB] Get:139 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-thread1.74.0 mips64el 1.74.0-7 [277 kB] Get:140 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-thread1.74-dev mips64el 1.74.0-7 [295 kB] Get:141 http://debian.oregonstate.edu/debian unstable/main mips64el libboost-thread-dev mips64el 1.74.0.3 [4356 B] Get:142 http://debian.oregonstate.edu/debian unstable/main mips64el libbrotli1 mips64el 1.0.9-2+b2 [289 kB] Get:143 http://debian.oregonstate.edu/debian unstable/main mips64el libbrotli-dev mips64el 1.0.9-2+b2 [308 kB] Get:144 http://debian.oregonstate.edu/debian unstable/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:145 http://debian.oregonstate.edu/debian unstable/main mips64el libbsd0 mips64el 0.10.0-1 [106 kB] Get:146 http://debian.oregonstate.edu/debian unstable/main mips64el libdeflate0 mips64el 1.7-1 [47.6 kB] Get:147 http://debian.oregonstate.edu/debian unstable/main amd64 libdrm-common all 2.4.103-2 [14.8 kB] Get:148 http://debian.oregonstate.edu/debian unstable/main mips64el libdrm2 mips64el 2.4.103-2 [39.1 kB] Get:149 http://debian.oregonstate.edu/debian unstable/main mips64el libdrm-amdgpu1 mips64el 2.4.103-2 [27.3 kB] Get:150 http://debian.oregonstate.edu/debian unstable/main mips64el libdrm-nouveau2 mips64el 2.4.103-2 [25.9 kB] Get:151 http://debian.oregonstate.edu/debian unstable/main mips64el libdrm-radeon1 mips64el 2.4.103-2 [29.7 kB] Get:152 http://debian.oregonstate.edu/debian unstable/main mips64el libtinfo6 mips64el 6.2+20201114-2 [334 kB] Get:153 http://debian.oregonstate.edu/debian unstable/main mips64el libedit2 mips64el 3.1-20191231-2+b1 [88.9 kB] Get:154 http://debian.oregonstate.edu/debian unstable/main mips64el libglvnd0 mips64el 1.3.2-1 [51.6 kB] Get:155 http://debian.oregonstate.edu/debian unstable/main mips64el libexpat1 mips64el 2.2.10-1 [94.0 kB] Get:156 http://debian.oregonstate.edu/debian unstable/main mips64el libffi7 mips64el 3.3-5 [22.6 kB] Get:157 http://debian.oregonstate.edu/debian unstable/main mips64el libwayland-server0 mips64el 1.18.0-2~exp1.1 [31.4 kB] Get:158 http://debian.oregonstate.edu/debian unstable/main mips64el libgbm1 mips64el 20.3.3-1 [71.3 kB] Get:159 http://debian.oregonstate.edu/debian unstable/main mips64el libglapi-mesa mips64el 20.3.3-1 [81.1 kB] Get:160 http://debian.oregonstate.edu/debian unstable/main mips64el libwayland-client0 mips64el 1.18.0-2~exp1.1 [25.0 kB] Get:161 http://debian.oregonstate.edu/debian unstable/main mips64el libxau6 mips64el 1:1.0.8-1+b2 [19.8 kB] Get:162 http://debian.oregonstate.edu/debian unstable/main mips64el libxdmcp6 mips64el 1:1.1.2-3 [26.1 kB] Get:163 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb1 mips64el 1.14-2.1 [132 kB] Get:164 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-data all 2:1.7.0-2 [310 kB] Get:165 http://debian.oregonstate.edu/debian unstable/main mips64el libx11-6 mips64el 2:1.7.0-2 [727 kB] Get:166 http://debian.oregonstate.edu/debian unstable/main mips64el libx11-xcb1 mips64el 2:1.7.0-2 [203 kB] Get:167 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb-dri2-0 mips64el 1.14-2.1 [102 kB] Get:168 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb-dri3-0 mips64el 1.14-2.1 [102 kB] Get:169 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb-present0 mips64el 1.14-2.1 [101 kB] Get:170 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb-sync1 mips64el 1.14-2.1 [104 kB] Get:171 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb-xfixes0 mips64el 1.14-2.1 [104 kB] Get:172 http://debian.oregonstate.edu/debian unstable/main mips64el libxshmfence1 mips64el 1.3-1 [8888 B] Get:173 http://debian.oregonstate.edu/debian unstable/main mips64el libegl-mesa0 mips64el 20.3.3-1 [129 kB] Get:174 http://debian.oregonstate.edu/debian unstable/main mips64el libegl1 mips64el 1.3.2-1 [32.9 kB] Get:175 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb-glx0 mips64el 1.14-2.1 [113 kB] Get:176 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb-shm0 mips64el 1.14-2.1 [101 kB] Get:177 http://debian.oregonstate.edu/debian unstable/main mips64el libxdamage1 mips64el 1:1.1.5-2 [15.5 kB] Get:178 http://debian.oregonstate.edu/debian unstable/main mips64el libxext6 mips64el 2:1.3.3-1.1 [49.6 kB] Get:179 http://debian.oregonstate.edu/debian unstable/main mips64el libxfixes3 mips64el 1:5.0.3-2 [21.5 kB] Get:180 http://debian.oregonstate.edu/debian unstable/main mips64el libxxf86vm1 mips64el 1:1.1.4-1+b2 [20.4 kB] Get:181 http://debian.oregonstate.edu/debian unstable/main mips64el zlib1g mips64el 1:1.2.11.dfsg-2 [88.2 kB] Get:182 http://debian.oregonstate.edu/debian unstable/main mips64el libelf1 mips64el 0.182-3 [164 kB] Get:183 http://debian.oregonstate.edu/debian unstable/main mips64el libz3-4 mips64el 4.8.9-1 [5870 kB] Get:184 http://debian.oregonstate.edu/debian unstable/main mips64el libllvm11 mips64el 1:11.0.1-2 [14.5 MB] Get:185 http://debian.oregonstate.edu/debian unstable/main amd64 libsensors-config all 1:3.6.0-5 [32.2 kB] Get:186 http://debian.oregonstate.edu/debian unstable/main mips64el libsensors5 mips64el 1:3.6.0-5 [50.9 kB] Get:187 http://debian.oregonstate.edu/debian unstable/main mips64el libvulkan1 mips64el 1.2.162.0-1 [84.1 kB] Get:188 http://debian.oregonstate.edu/debian unstable/main mips64el libzstd1 mips64el 1.4.8+dfsg-1 [306 kB] Get:189 http://debian.oregonstate.edu/debian unstable/main mips64el libgl1-mesa-dri mips64el 20.3.3-1 [5608 kB] Get:190 http://debian.oregonstate.edu/debian unstable/main mips64el libglx-mesa0 mips64el 20.3.3-1 [175 kB] Get:191 http://debian.oregonstate.edu/debian unstable/main mips64el libglx0 mips64el 1.3.2-1 [28.1 kB] Get:192 http://debian.oregonstate.edu/debian unstable/main mips64el libgl1 mips64el 1.3.2-1 [90.3 kB] Get:193 http://debian.oregonstate.edu/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get:194 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-dev all 2020.1-1 [594 kB] Get:195 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-core-dev all 2020.1-1 [3404 B] Get:196 http://debian.oregonstate.edu/debian unstable/main mips64el libxau-dev mips64el 1:1.0.8-1+b2 [23.7 kB] Get:197 http://debian.oregonstate.edu/debian unstable/main mips64el libxdmcp-dev mips64el 1:1.1.2-3 [42.9 kB] Get:198 http://debian.oregonstate.edu/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get:199 http://debian.oregonstate.edu/debian unstable/main mips64el libpthread-stubs0-dev mips64el 0.4-1 [5352 B] Get:200 http://debian.oregonstate.edu/debian unstable/main mips64el libxcb1-dev mips64el 1.14-2.1 [179 kB] Get:201 http://debian.oregonstate.edu/debian unstable/main mips64el libx11-dev mips64el 2:1.7.0-2 [855 kB] Get:202 http://debian.oregonstate.edu/debian unstable/main mips64el libglx-dev mips64el 1.3.2-1 [16.3 kB] Get:203 http://debian.oregonstate.edu/debian unstable/main mips64el libgl-dev mips64el 1.3.2-1 [100 kB] Get:204 http://debian.oregonstate.edu/debian unstable/main mips64el libegl-dev mips64el 1.3.2-1 [19.6 kB] Get:205 http://debian.oregonstate.edu/debian unstable/main mips64el libilmbase25 mips64el 2.5.4-1 [191 kB] Get:206 http://debian.oregonstate.edu/debian unstable/main mips64el libjpeg62-turbo mips64el 1:2.0.5-2 [139 kB] Get:207 http://debian.oregonstate.edu/debian unstable/main mips64el libjxr0 mips64el 1.1-6+b1 [150 kB] Get:208 http://debian.oregonstate.edu/debian unstable/main mips64el libopenexr25 mips64el 2.5.4-1 [606 kB] Get:209 http://debian.oregonstate.edu/debian unstable/main mips64el libopenjp2-7 mips64el 2.3.1-1 [153 kB] Get:210 http://debian.oregonstate.edu/debian unstable/main mips64el libpng16-16 mips64el 1.6.37-3 [287 kB] Get:211 http://debian.oregonstate.edu/debian unstable/main mips64el liblcms2-2 mips64el 2.12~rc1-2 [138 kB] Get:212 http://debian.oregonstate.edu/debian unstable/main mips64el libraw20 mips64el 0.20.2-1 [352 kB] Get:213 http://debian.oregonstate.edu/debian unstable/main mips64el libjbig0 mips64el 2.1-3.1+b2 [30.5 kB] Get:214 http://debian.oregonstate.edu/debian unstable/main mips64el liblzma5 mips64el 5.2.5-1.0 [166 kB] Get:215 http://debian.oregonstate.edu/debian unstable/main mips64el libwebp6 mips64el 0.6.1-2+b1 [230 kB] Get:216 http://debian.oregonstate.edu/debian unstable/main mips64el libtiff5 mips64el 4.2.0-1 [273 kB] Get:217 http://debian.oregonstate.edu/debian unstable/main mips64el libwebpmux3 mips64el 0.6.1-2+b1 [97.4 kB] Get:218 http://debian.oregonstate.edu/debian unstable/main mips64el libfreeimage3 mips64el 3.18.0+ds2-6 [275 kB] Get:219 http://debian.oregonstate.edu/debian unstable/main mips64el libfreeimage-dev mips64el 3.18.0+ds2-6 [391 kB] Get:220 http://debian.oregonstate.edu/debian unstable/main mips64el libfreetype6 mips64el 2.10.4+dfsg-1 [396 kB] Get:221 http://debian.oregonstate.edu/debian unstable/main mips64el zlib1g-dev mips64el 1:1.2.11.dfsg-2 [191 kB] Get:222 http://debian.oregonstate.edu/debian unstable/main mips64el libpng-dev mips64el 1.6.37-3 [305 kB] Get:223 http://debian.oregonstate.edu/debian unstable/main mips64el libfreetype-dev mips64el 2.10.4+dfsg-1 [585 kB] Get:224 http://debian.oregonstate.edu/debian unstable/main mips64el libfreetype6-dev mips64el 2.10.4+dfsg-1 [82.4 kB] Get:225 http://debian.oregonstate.edu/debian unstable/main mips64el libgles1 mips64el 1.3.2-1 [13.3 kB] Get:226 http://debian.oregonstate.edu/debian unstable/main mips64el libgles2 mips64el 1.3.2-1 [19.9 kB] Get:227 http://debian.oregonstate.edu/debian unstable/main mips64el libgles-dev mips64el 1.3.2-1 [50.3 kB] Get:228 http://debian.oregonstate.edu/debian unstable/main mips64el libopengl0 mips64el 1.3.2-1 [37.7 kB] Get:229 http://debian.oregonstate.edu/debian unstable/main mips64el libopengl-dev mips64el 1.3.2-1 [5884 B] Get:230 http://debian.oregonstate.edu/debian unstable/main mips64el libglvnd-dev mips64el 1.3.2-1 [13.9 kB] Get:231 http://debian.oregonstate.edu/debian unstable/main mips64el libgl1-mesa-dev mips64el 20.3.3-1 [51.0 kB] Get:232 http://debian.oregonstate.edu/debian unstable/main mips64el libgles2-mesa-dev mips64el 20.3.3-1 [51.0 kB] Get:233 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.66.4-1 [1367 kB] Get:234 http://debian.oregonstate.edu/debian unstable/main mips64el libglu1-mesa mips64el 9.0.1-1 [171 kB] Get:235 http://debian.oregonstate.edu/debian unstable/main mips64el libglu1-mesa-dev mips64el 9.0.1-1 [231 kB] Get:236 http://debian.oregonstate.edu/debian unstable/main amd64 x11-common all 1:7.7+21 [252 kB] Get:237 http://debian.oregonstate.edu/debian unstable/main mips64el libice6 mips64el 2:1.0.10-1 [53.0 kB] Get:238 http://debian.oregonstate.edu/debian unstable/main mips64el libice-dev mips64el 2:1.0.10-1 [69.2 kB] Get:239 http://debian.oregonstate.edu/debian unstable/main mips64el libois-1.3.0v5 mips64el 1.3.0+dfsg0-6+b11 [42.2 kB] Get:240 http://debian.oregonstate.edu/debian unstable/main mips64el libois-dev mips64el 1.3.0+dfsg0-6+b11 [84.2 kB] Get:241 http://debian.oregonstate.edu/debian unstable/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5344 B] Get:242 http://debian.oregonstate.edu/debian unstable/main mips64el libuuid1 mips64el 2.36.1-6 [83.8 kB] Get:243 http://debian.oregonstate.edu/debian unstable/main mips64el libsm6 mips64el 2:1.2.3-1 [33.6 kB] Get:244 http://debian.oregonstate.edu/debian unstable/main mips64el libsm-dev mips64el 2:1.2.3-1 [38.6 kB] Get:245 http://debian.oregonstate.edu/debian unstable/main mips64el libtinyxml2.6.2v5 mips64el 2.6.2-4 [35.9 kB] Get:246 http://debian.oregonstate.edu/debian unstable/main mips64el libtinyxml-dev mips64el 2.6.2-4 [57.3 kB] Get:247 http://debian.oregonstate.edu/debian unstable/main amd64 libxau6 amd64 1:1.0.8-1+b2 [19.9 kB] Get:248 http://debian.oregonstate.edu/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:249 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb1 amd64 1.14-2.1 [140 kB] Get:250 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-6 amd64 2:1.7.0-2 [771 kB] Get:251 http://debian.oregonstate.edu/debian unstable/main amd64 libxau-dev amd64 1:1.0.8-1+b2 [23.1 kB] Get:252 http://debian.oregonstate.edu/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB] Get:253 http://debian.oregonstate.edu/debian unstable/main amd64 libxcb1-dev amd64 1.14-2.1 [176 kB] Get:254 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-dev amd64 2:1.7.0-2 [842 kB] Get:255 http://debian.oregonstate.edu/debian unstable/main mips64el libxt6 mips64el 1:1.2.0-1 [165 kB] Get:256 http://debian.oregonstate.edu/debian unstable/main mips64el libxmu6 mips64el 2:1.1.2-2+b3 [56.3 kB] Get:257 http://debian.oregonstate.edu/debian unstable/main mips64el libxpm4 mips64el 1:3.5.12-1 [46.4 kB] Get:258 http://debian.oregonstate.edu/debian unstable/main mips64el libxaw7 mips64el 2:1.0.13-1.1 [178 kB] Get:259 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xext-dev all 2020.1-1 [3404 B] Get:260 http://debian.oregonstate.edu/debian unstable/main mips64el libxext-dev mips64el 2:1.3.3-1.1 [110 kB] Get:261 http://debian.oregonstate.edu/debian unstable/main mips64el libxt-dev mips64el 1:1.2.0-1 [416 kB] Get:262 http://debian.oregonstate.edu/debian unstable/main amd64 libxmu-headers all 2:1.1.2-2 [51.9 kB] Get:263 http://debian.oregonstate.edu/debian unstable/main mips64el libxmu-dev mips64el 2:1.1.2-2+b3 [70.2 kB] Get:264 http://debian.oregonstate.edu/debian unstable/main mips64el libxpm-dev mips64el 1:3.5.12-1 [107 kB] Get:265 http://debian.oregonstate.edu/debian unstable/main mips64el libxaw7-dev mips64el 2:1.0.13-1.1 [273 kB] Get:266 http://debian.oregonstate.edu/debian unstable/main mips64el libxrender1 mips64el 1:0.9.10-1 [31.6 kB] Get:267 http://debian.oregonstate.edu/debian unstable/main mips64el libxrandr2 mips64el 2:1.5.1-1 [35.9 kB] Get:268 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-randr-dev all 2020.1-1 [3412 B] Get:269 http://debian.oregonstate.edu/debian unstable/main mips64el libxrender-dev mips64el 1:0.9.10-1 [41.6 kB] Get:270 http://debian.oregonstate.edu/debian unstable/main mips64el libxrandr-dev mips64el 2:1.5.1-1 [46.4 kB] Get:271 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xf86vidmode-dev all 2020.1-1 [3416 B] Get:272 http://debian.oregonstate.edu/debian unstable/main mips64el libxxf86vm-dev mips64el 1:1.1.4-1+b2 [26.2 kB] Get:273 http://debian.oregonstate.edu/debian unstable/main mips64el libzzip-0-13 mips64el 0.13.62-3.2 [54.1 kB] Get:274 http://debian.oregonstate.edu/debian unstable/main mips64el libzzip-dev mips64el 0.13.62-3.2 [114 kB] Get:275 http://debian.oregonstate.edu/debian unstable/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 161 MB in 2s (69.2 MB/s) Selecting previously unselected package bsdextrautils. (Reading database ... 10480 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36.1-6_amd64.deb ... Unpacking bsdextrautils (2.36.1-6) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../001-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-5_amd64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../003-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.3-2_amd64.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package perl-modules-5.32. Preparing to unpack .../005-perl-modules-5.32_5.32.0-6_all.deb ... Unpacking perl-modules-5.32 (5.32.0-6) ... Selecting previously unselected package libperl5.32:amd64. Preparing to unpack .../006-libperl5.32_5.32.0-6_amd64.deb ... Unpacking libperl5.32:amd64 (5.32.0-6) ... Selecting previously unselected package perl. Preparing to unpack .../007-perl_5.32.0-6_amd64.deb ... Unpacking perl (5.32.0-6) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../008-liblocale-gettext-perl_1.07-4+b1_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-4+b1) ... Selecting previously unselected package gcc-10-base:mips64el. Preparing to unpack .../009-gcc-10-base_10.2.1-6_mips64el.deb ... Unpacking gcc-10-base:mips64el (10.2.1-6) ... Selecting previously unselected package gcc-9-base:mips64el. Preparing to unpack .../010-gcc-9-base_9.3.0-20_mips64el.deb ... Unpacking gcc-9-base:mips64el (9.3.0-20) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../011-libncurses6_6.2+20201114-2_amd64.deb ... Unpacking libncurses6:amd64 (6.2+20201114-2) ... Selecting previously unselected package libprocps8:amd64. Preparing to unpack .../012-libprocps8_2%3a3.3.16-5_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.16-5) ... Selecting previously unselected package procps. Preparing to unpack .../013-procps_2%3a3.3.16-5_amd64.deb ... Unpacking procps (2:3.3.16-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../014-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../015-libmagic-mgc_1%3a5.39-3_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../016-libmagic1_1%3a5.39-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../017-file_1%3a5.39-3_amd64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../018-gettext-base_0.21-3_amd64.deb ... Unpacking gettext-base (0.21-3) ... Selecting previously unselected package ucf. Preparing to unpack .../019-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../020-libsigsegv2_2.12-3_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-3) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.18-5_amd64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.21-3_all.deb ... Unpacking autopoint (0.21-3) ... Selecting previously unselected package binutils-mips64el-linux-gnuabi64. Preparing to unpack .../026-binutils-mips64el-linux-gnuabi64_2.35.1-6cross1_amd64.deb ... Unpacking binutils-mips64el-linux-gnuabi64 (2.35.1-6cross1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../027-libcrypt-dev_1%3a4.4.17-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.17-1) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../028-libtirpc-dev_1.3.1-1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.1-1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../029-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../030-libc6-dev_2.31-9_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-9) ... Selecting previously unselected package libstdc++-10-dev:amd64. Preparing to unpack .../031-libstdc++-10-dev_10.2.1-6_amd64.deb ... Unpacking libstdc++-10-dev:amd64 (10.2.1-6) ... Selecting previously unselected package g++-10. Preparing to unpack .../032-g++-10_10.2.1-6_amd64.deb ... Unpacking g++-10 (10.2.1-6) ... Selecting previously unselected package g++. Preparing to unpack .../033-g++_4%3a10.2.1-1_amd64.deb ... Unpacking g++ (4:10.2.1-1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../034-libdpkg-perl_1.20.7.1_all.deb ... Unpacking libdpkg-perl (1.20.7.1) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../035-dpkg-dev_1.20.7.1_all.deb ... Unpacking dpkg-dev (1.20.7.1) ... Selecting previously unselected package build-essential. Preparing to unpack .../036-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package chrpath. Preparing to unpack .../037-chrpath_0.16-2+b1_amd64.deb ... Unpacking chrpath (0.16-2+b1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../038-cmake-data_3.18.4-1_all.deb ... Unpacking cmake-data (3.18.4-1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../039-libicu67_67.1-6_amd64.deb ... Unpacking libicu67:amd64 (67.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../040-libxml2_2.9.10+dfsg-6.3+b1_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6.3+b1) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../041-libarchive13_3.4.3-2_amd64.deb ... Unpacking libarchive13:amd64 (3.4.3-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../042-libbrotli1_1.0.9-2+b2_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../043-libsasl2-modules-db_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../044-libsasl2-2_2.1.27+dfsg-2_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../045-libldap-2.4-2_2.4.56+dfsg-1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.56+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../046-libnghttp2-14_1.42.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.42.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../047-libpsl5_0.21.0-1.1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1.1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../048-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../049-libssh2-1_1.9.0-2_amd64.deb ... Unpacking libssh2-1:amd64 (1.9.0-2) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../050-libcurl4_7.74.0-1_amd64.deb ... Unpacking libcurl4:amd64 (7.74.0-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../051-libexpat1_2.2.10-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.10-1) ... Selecting previously unselected package libjsoncpp24:amd64. Preparing to unpack .../052-libjsoncpp24_1.9.4-4_amd64.deb ... Unpacking libjsoncpp24:amd64 (1.9.4-4) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../053-librhash0_1.4.1-1_amd64.deb ... Unpacking librhash0:amd64 (1.4.1-1) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../054-libuv1_1.40.0-1_amd64.deb ... Unpacking libuv1:amd64 (1.40.0-1) ... Selecting previously unselected package cmake. Preparing to unpack .../055-cmake_3.18.4-1+b1_amd64.deb ... Unpacking cmake (3.18.4-1+b1) ... Selecting previously unselected package gcc-10-mips64el-linux-gnuabi64-base:amd64. Preparing to unpack .../056-gcc-10-mips64el-linux-gnuabi64-base_10.2.1-3cross1_amd64.deb ... Unpacking gcc-10-mips64el-linux-gnuabi64-base:amd64 (10.2.1-3cross1) ... Selecting previously unselected package cpp-10-mips64el-linux-gnuabi64. Preparing to unpack .../057-cpp-10-mips64el-linux-gnuabi64_10.2.1-3cross1_amd64.deb ... Unpacking cpp-10-mips64el-linux-gnuabi64 (10.2.1-3cross1) ... Selecting previously unselected package cpp-mips64el-linux-gnuabi64. Preparing to unpack .../058-cpp-mips64el-linux-gnuabi64_4%3a10.2.0-1_amd64.deb ... Unpacking cpp-mips64el-linux-gnuabi64 (4:10.2.0-1) ... Selecting previously unselected package cross-config. Preparing to unpack .../059-cross-config_2.6.15-3.1_all.deb ... Unpacking cross-config (2.6.15-3.1) ... Selecting previously unselected package gcc-10-cross-base-mipsen. Preparing to unpack .../060-gcc-10-cross-base-mipsen_10.2.1-3cross1_all.deb ... Unpacking gcc-10-cross-base-mipsen (10.2.1-3cross1) ... Selecting previously unselected package libc6-mips64el-cross. Preparing to unpack .../061-libc6-mips64el-cross_2.31-6cross1_all.deb ... Unpacking libc6-mips64el-cross (2.31-6cross1) ... Selecting previously unselected package libgcc-s1-mips64el-cross. Preparing to unpack .../062-libgcc-s1-mips64el-cross_10.2.1-3cross1_all.deb ... Unpacking libgcc-s1-mips64el-cross (10.2.1-3cross1) ... Selecting previously unselected package libgomp1-mips64el-cross. Preparing to unpack .../063-libgomp1-mips64el-cross_10.2.1-3cross1_all.deb ... Unpacking libgomp1-mips64el-cross (10.2.1-3cross1) ... Selecting previously unselected package libatomic1-mips64el-cross. Preparing to unpack .../064-libatomic1-mips64el-cross_10.2.1-3cross1_all.deb ... Unpacking libatomic1-mips64el-cross (10.2.1-3cross1) ... Selecting previously unselected package libgcc-10-dev-mips64el-cross. Preparing to unpack .../065-libgcc-10-dev-mips64el-cross_10.2.1-3cross1_all.deb ... Unpacking libgcc-10-dev-mips64el-cross (10.2.1-3cross1) ... Selecting previously unselected package gcc-10-mips64el-linux-gnuabi64. Preparing to unpack .../066-gcc-10-mips64el-linux-gnuabi64_10.2.1-3cross1_amd64.deb ... Unpacking gcc-10-mips64el-linux-gnuabi64 (10.2.1-3cross1) ... Selecting previously unselected package gcc-mips64el-linux-gnuabi64. Preparing to unpack .../067-gcc-mips64el-linux-gnuabi64_4%3a10.2.0-1_amd64.deb ... Unpacking gcc-mips64el-linux-gnuabi64 (4:10.2.0-1) ... Selecting previously unselected package libstdc++6-mips64el-cross. Preparing to unpack .../068-libstdc++6-mips64el-cross_10.2.1-3cross1_all.deb ... Unpacking libstdc++6-mips64el-cross (10.2.1-3cross1) ... Selecting previously unselected package linux-libc-dev-mips64el-cross. Preparing to unpack .../069-linux-libc-dev-mips64el-cross_5.9.15-1cross1_all.deb ... Unpacking linux-libc-dev-mips64el-cross (5.9.15-1cross1) ... Selecting previously unselected package libc6-dev-mips64el-cross. Preparing to unpack .../070-libc6-dev-mips64el-cross_2.31-6cross1_all.deb ... Unpacking libc6-dev-mips64el-cross (2.31-6cross1) ... Selecting previously unselected package libstdc++-10-dev-mips64el-cross. Preparing to unpack .../071-libstdc++-10-dev-mips64el-cross_10.2.1-3cross1_all.deb ... Unpacking libstdc++-10-dev-mips64el-cross (10.2.1-3cross1) ... Selecting previously unselected package g++-10-mips64el-linux-gnuabi64. Preparing to unpack .../072-g++-10-mips64el-linux-gnuabi64_10.2.1-3cross1_amd64.deb ... Unpacking g++-10-mips64el-linux-gnuabi64 (10.2.1-3cross1) ... Selecting previously unselected package g++-mips64el-linux-gnuabi64. Preparing to unpack .../073-g++-mips64el-linux-gnuabi64_4%3a10.2.0-1_amd64.deb ... Unpacking g++-mips64el-linux-gnuabi64 (4:10.2.0-1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../074-libconfig-inifiles-perl_3.000003-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../075-libio-string-perl_1.08-3.1_all.deb ... Unpacking libio-string-perl (1.08-3.1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../076-libxml-namespacesupport-perl_1.12-1.1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1.1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../077-libxml-sax-base-perl_1.09-1.1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1.1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../078-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../079-libxml-libxml-perl_2.0134+dfsg-2+b1_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-2+b1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../080-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../081-libyaml-perl_1.30-1_all.deb ... Unpacking libyaml-perl (1.30-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../082-libconfig-auto-perl_0.44-1.1_all.deb ... Unpacking libconfig-auto-perl (0.44-1.1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../083-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../084-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../085-libdebian-dpkgcross-perl_2.6.15-3.1_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.15-3.1) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../086-dpkg-cross_2.6.15-3.1_all.deb ... Unpacking dpkg-cross (2.6.15-3.1) ... Selecting previously unselected package crossbuild-essential-mips64el. Preparing to unpack .../087-crossbuild-essential-mips64el_12.8_all.deb ... Unpacking crossbuild-essential-mips64el (12.8) ... Selecting previously unselected package libtool. Preparing to unpack .../088-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../089-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../090-libdebhelper-perl_13.3.1_all.deb ... Unpacking libdebhelper-perl (13.3.1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../091-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../092-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../093-libfile-stripnondeterminism-perl_1.10.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.10.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../094-dh-strip-nondeterminism_1.10.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.10.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../095-libelf1_0.182-3_amd64.deb ... Unpacking libelf1:amd64 (0.182-3) ... Selecting previously unselected package dwz. Preparing to unpack .../096-dwz_0.13+20210118-1_amd64.deb ... Unpacking dwz (0.13+20210118-1) ... Selecting previously unselected package gettext. Preparing to unpack .../097-gettext_0.21-3_amd64.deb ... Unpacking gettext (0.21-3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../098-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../099-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../100-debhelper_13.3.1_all.deb ... Unpacking debhelper (13.3.1) ... Selecting previously unselected package libgcc-s1:mips64el. Preparing to unpack .../101-libgcc-s1_10.2.1-6_mips64el.deb ... Unpacking libgcc-s1:mips64el (10.2.1-6) ... Selecting previously unselected package libcrypt1:mips64el. Preparing to unpack .../102-libcrypt1_1%3a4.4.17-1_mips64el.deb ... Unpacking libcrypt1:mips64el (1:4.4.17-1) ... Selecting previously unselected package libc6:mips64el. Preparing to unpack .../103-libc6_2.31-9_mips64el.deb ... Unpacking libc6:mips64el (2.31-9) ... Selecting previously unselected package libatomic1:mips64el. Preparing to unpack .../104-libatomic1_10.2.1-6_mips64el.deb ... Unpacking libatomic1:mips64el (10.2.1-6) ... Selecting previously unselected package libgomp1:mips64el. Preparing to unpack .../105-libgomp1_10.2.1-6_mips64el.deb ... Unpacking libgomp1:mips64el (10.2.1-6) ... Selecting previously unselected package libgcc-9-dev:mips64el. Preparing to unpack .../106-libgcc-9-dev_9.3.0-20_mips64el.deb ... Unpacking libgcc-9-dev:mips64el (9.3.0-20) ... Selecting previously unselected package libstdc++6:mips64el. Preparing to unpack .../107-libstdc++6_10.2.1-6_mips64el.deb ... Unpacking libstdc++6:mips64el (10.2.1-6) ... Selecting previously unselected package linux-libc-dev:mips64el. Preparing to unpack .../108-linux-libc-dev_5.10.9-1_mips64el.deb ... Unpacking linux-libc-dev:mips64el (5.10.9-1) ... Selecting previously unselected package libcrypt-dev:mips64el. Preparing to unpack .../109-libcrypt-dev_1%3a4.4.17-1_mips64el.deb ... Unpacking libcrypt-dev:mips64el (1:4.4.17-1) ... Selecting previously unselected package libcom-err2:mips64el. Preparing to unpack .../110-libcom-err2_1.45.6-1_mips64el.deb ... Unpacking libcom-err2:mips64el (1.45.6-1) ... Selecting previously unselected package libkrb5support0:mips64el. Preparing to unpack .../111-libkrb5support0_1.18.3-4_mips64el.deb ... Unpacking libkrb5support0:mips64el (1.18.3-4) ... Selecting previously unselected package libk5crypto3:mips64el. Preparing to unpack .../112-libk5crypto3_1.18.3-4_mips64el.deb ... Unpacking libk5crypto3:mips64el (1.18.3-4) ... Selecting previously unselected package libkeyutils1:mips64el. Preparing to unpack .../113-libkeyutils1_1.6.1-2_mips64el.deb ... Unpacking libkeyutils1:mips64el (1.6.1-2) ... Selecting previously unselected package libssl1.1:mips64el. Preparing to unpack .../114-libssl1.1_1.1.1i-2_mips64el.deb ... Unpacking libssl1.1:mips64el (1.1.1i-2) ... Selecting previously unselected package libkrb5-3:mips64el. Preparing to unpack .../115-libkrb5-3_1.18.3-4_mips64el.deb ... Unpacking libkrb5-3:mips64el (1.18.3-4) ... Selecting previously unselected package libgssapi-krb5-2:mips64el. Preparing to unpack .../116-libgssapi-krb5-2_1.18.3-4_mips64el.deb ... Unpacking libgssapi-krb5-2:mips64el (1.18.3-4) ... Selecting previously unselected package libtirpc3:mips64el. Preparing to unpack .../117-libtirpc3_1.3.1-1_mips64el.deb ... Unpacking libtirpc3:mips64el (1.3.1-1) ... Selecting previously unselected package libnsl2:mips64el. Preparing to unpack .../118-libnsl2_1.3.0-2_mips64el.deb ... Unpacking libnsl2:mips64el (1.3.0-2) ... Selecting previously unselected package libtirpc-dev:mips64el. Preparing to unpack .../119-libtirpc-dev_1.3.1-1_mips64el.deb ... Unpacking libtirpc-dev:mips64el (1.3.1-1) ... Selecting previously unselected package libnsl-dev:mips64el. Preparing to unpack .../120-libnsl-dev_1.3.0-2_mips64el.deb ... Unpacking libnsl-dev:mips64el (1.3.0-2) ... Selecting previously unselected package libc6-dev:mips64el. Preparing to unpack .../121-libc6-dev_2.31-9_mips64el.deb ... Unpacking libc6-dev:mips64el (2.31-9) ... Selecting previously unselected package libstdc++-9-dev:mips64el. Preparing to unpack .../122-libstdc++-9-dev_9.3.0-20_mips64el.deb ... Unpacking libstdc++-9-dev:mips64el (9.3.0-20) ... Selecting previously unselected package libboost1.74-dev:mips64el. Preparing to unpack .../123-libboost1.74-dev_1.74.0-7_mips64el.deb ... Unpacking libboost1.74-dev:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-atomic1.74.0:mips64el. Preparing to unpack .../124-libboost-atomic1.74.0_1.74.0-7_mips64el.deb ... Unpacking libboost-atomic1.74.0:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-atomic1.74-dev:mips64el. Preparing to unpack .../125-libboost-atomic1.74-dev_1.74.0-7_mips64el.deb ... Unpacking libboost-atomic1.74-dev:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-atomic-dev:mips64el. Preparing to unpack .../126-libboost-atomic-dev_1.74.0.3_mips64el.deb ... Unpacking libboost-atomic-dev:mips64el (1.74.0.3) ... Selecting previously unselected package libboost-chrono1.74.0:mips64el. Preparing to unpack .../127-libboost-chrono1.74.0_1.74.0-7_mips64el.deb ... Unpacking libboost-chrono1.74.0:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-chrono1.74-dev:mips64el. Preparing to unpack .../128-libboost-chrono1.74-dev_1.74.0-7_mips64el.deb ... Unpacking libboost-chrono1.74-dev:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-date-time1.74.0:mips64el. Preparing to unpack .../129-libboost-date-time1.74.0_1.74.0-7_mips64el.deb ... Unpacking libboost-date-time1.74.0:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-serialization1.74.0:mips64el. Preparing to unpack .../130-libboost-serialization1.74.0_1.74.0-7_mips64el.deb ... Unpacking libboost-serialization1.74.0:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-serialization1.74-dev:mips64el. Preparing to unpack .../131-libboost-serialization1.74-dev_1.74.0-7_mips64el.deb ... Unpacking libboost-serialization1.74-dev:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-date-time1.74-dev:mips64el. Preparing to unpack .../132-libboost-date-time1.74-dev_1.74.0-7_mips64el.deb ... Unpacking libboost-date-time1.74-dev:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-date-time-dev:mips64el. Preparing to unpack .../133-libboost-date-time-dev_1.74.0.3_mips64el.deb ... Unpacking libboost-date-time-dev:mips64el (1.74.0.3) ... Selecting previously unselected package libboost-dev:mips64el. Preparing to unpack .../134-libboost-dev_1.74.0.3_mips64el.deb ... Unpacking libboost-dev:mips64el (1.74.0.3) ... Selecting previously unselected package libboost-system1.74.0:mips64el. Preparing to unpack .../135-libboost-system1.74.0_1.74.0-7_mips64el.deb ... Unpacking libboost-system1.74.0:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-system1.74-dev:mips64el. Preparing to unpack .../136-libboost-system1.74-dev_1.74.0-7_mips64el.deb ... Unpacking libboost-system1.74-dev:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-thread1.74.0:mips64el. Preparing to unpack .../137-libboost-thread1.74.0_1.74.0-7_mips64el.deb ... Unpacking libboost-thread1.74.0:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-thread1.74-dev:mips64el. Preparing to unpack .../138-libboost-thread1.74-dev_1.74.0-7_mips64el.deb ... Unpacking libboost-thread1.74-dev:mips64el (1.74.0-7) ... Selecting previously unselected package libboost-thread-dev:mips64el. Preparing to unpack .../139-libboost-thread-dev_1.74.0.3_mips64el.deb ... Unpacking libboost-thread-dev:mips64el (1.74.0.3) ... Selecting previously unselected package libbrotli1:mips64el. Preparing to unpack .../140-libbrotli1_1.0.9-2+b2_mips64el.deb ... Unpacking libbrotli1:mips64el (1.0.9-2+b2) ... Selecting previously unselected package libbrotli-dev:mips64el. Preparing to unpack .../141-libbrotli-dev_1.0.9-2+b2_mips64el.deb ... Unpacking libbrotli-dev:mips64el (1.0.9-2+b2) ... Selecting previously unselected package libbsd0:mips64el. Preparing to unpack .../142-libbsd0_0.10.0-1_mips64el.deb ... Unpacking libbsd0:mips64el (0.10.0-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../143-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package libdeflate0:mips64el. Preparing to unpack .../144-libdeflate0_1.7-1_mips64el.deb ... Unpacking libdeflate0:mips64el (1.7-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../145-libdrm-common_2.4.103-2_all.deb ... Unpacking libdrm-common (2.4.103-2) ... Selecting previously unselected package libdrm2:mips64el. Preparing to unpack .../146-libdrm2_2.4.103-2_mips64el.deb ... Unpacking libdrm2:mips64el (2.4.103-2) ... Selecting previously unselected package libdrm-amdgpu1:mips64el. Preparing to unpack .../147-libdrm-amdgpu1_2.4.103-2_mips64el.deb ... Unpacking libdrm-amdgpu1:mips64el (2.4.103-2) ... Selecting previously unselected package libdrm-nouveau2:mips64el. Preparing to unpack .../148-libdrm-nouveau2_2.4.103-2_mips64el.deb ... Unpacking libdrm-nouveau2:mips64el (2.4.103-2) ... Selecting previously unselected package libdrm-radeon1:mips64el. Preparing to unpack .../149-libdrm-radeon1_2.4.103-2_mips64el.deb ... Unpacking libdrm-radeon1:mips64el (2.4.103-2) ... Selecting previously unselected package libtinfo6:mips64el. Preparing to unpack .../150-libtinfo6_6.2+20201114-2_mips64el.deb ... Unpacking libtinfo6:mips64el (6.2+20201114-2) ... Selecting previously unselected package libedit2:mips64el. Preparing to unpack .../151-libedit2_3.1-20191231-2+b1_mips64el.deb ... Unpacking libedit2:mips64el (3.1-20191231-2+b1) ... Selecting previously unselected package libglvnd0:mips64el. Preparing to unpack .../152-libglvnd0_1.3.2-1_mips64el.deb ... Unpacking libglvnd0:mips64el (1.3.2-1) ... Selecting previously unselected package libexpat1:mips64el. Preparing to unpack .../153-libexpat1_2.2.10-1_mips64el.deb ... Unpacking libexpat1:mips64el (2.2.10-1) ... Selecting previously unselected package libffi7:mips64el. Preparing to unpack .../154-libffi7_3.3-5_mips64el.deb ... Unpacking libffi7:mips64el (3.3-5) ... Selecting previously unselected package libwayland-server0:mips64el. Preparing to unpack .../155-libwayland-server0_1.18.0-2~exp1.1_mips64el.deb ... Unpacking libwayland-server0:mips64el (1.18.0-2~exp1.1) ... Selecting previously unselected package libgbm1:mips64el. Preparing to unpack .../156-libgbm1_20.3.3-1_mips64el.deb ... Unpacking libgbm1:mips64el (20.3.3-1) ... Selecting previously unselected package libglapi-mesa:mips64el. Preparing to unpack .../157-libglapi-mesa_20.3.3-1_mips64el.deb ... Unpacking libglapi-mesa:mips64el (20.3.3-1) ... Selecting previously unselected package libwayland-client0:mips64el. Preparing to unpack .../158-libwayland-client0_1.18.0-2~exp1.1_mips64el.deb ... Unpacking libwayland-client0:mips64el (1.18.0-2~exp1.1) ... Selecting previously unselected package libxau6:mips64el. Preparing to unpack .../159-libxau6_1%3a1.0.8-1+b2_mips64el.deb ... Unpacking libxau6:mips64el (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:mips64el. Preparing to unpack .../160-libxdmcp6_1%3a1.1.2-3_mips64el.deb ... Unpacking libxdmcp6:mips64el (1:1.1.2-3) ... Selecting previously unselected package libxcb1:mips64el. Preparing to unpack .../161-libxcb1_1.14-2.1_mips64el.deb ... Unpacking libxcb1:mips64el (1.14-2.1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../162-libx11-data_2%3a1.7.0-2_all.deb ... Unpacking libx11-data (2:1.7.0-2) ... Selecting previously unselected package libx11-6:mips64el. Preparing to unpack .../163-libx11-6_2%3a1.7.0-2_mips64el.deb ... Unpacking libx11-6:mips64el (2:1.7.0-2) ... Selecting previously unselected package libx11-xcb1:mips64el. Preparing to unpack .../164-libx11-xcb1_2%3a1.7.0-2_mips64el.deb ... Unpacking libx11-xcb1:mips64el (2:1.7.0-2) ... Selecting previously unselected package libxcb-dri2-0:mips64el. Preparing to unpack .../165-libxcb-dri2-0_1.14-2.1_mips64el.deb ... Unpacking libxcb-dri2-0:mips64el (1.14-2.1) ... Selecting previously unselected package libxcb-dri3-0:mips64el. Preparing to unpack .../166-libxcb-dri3-0_1.14-2.1_mips64el.deb ... Unpacking libxcb-dri3-0:mips64el (1.14-2.1) ... Selecting previously unselected package libxcb-present0:mips64el. Preparing to unpack .../167-libxcb-present0_1.14-2.1_mips64el.deb ... Unpacking libxcb-present0:mips64el (1.14-2.1) ... Selecting previously unselected package libxcb-sync1:mips64el. Preparing to unpack .../168-libxcb-sync1_1.14-2.1_mips64el.deb ... Unpacking libxcb-sync1:mips64el (1.14-2.1) ... Selecting previously unselected package libxcb-xfixes0:mips64el. Preparing to unpack .../169-libxcb-xfixes0_1.14-2.1_mips64el.deb ... Unpacking libxcb-xfixes0:mips64el (1.14-2.1) ... Selecting previously unselected package libxshmfence1:mips64el. Preparing to unpack .../170-libxshmfence1_1.3-1_mips64el.deb ... Unpacking libxshmfence1:mips64el (1.3-1) ... Selecting previously unselected package libegl-mesa0:mips64el. Preparing to unpack .../171-libegl-mesa0_20.3.3-1_mips64el.deb ... Unpacking libegl-mesa0:mips64el (20.3.3-1) ... Selecting previously unselected package libegl1:mips64el. Preparing to unpack .../172-libegl1_1.3.2-1_mips64el.deb ... Unpacking libegl1:mips64el (1.3.2-1) ... Selecting previously unselected package libxcb-glx0:mips64el. Preparing to unpack .../173-libxcb-glx0_1.14-2.1_mips64el.deb ... Unpacking libxcb-glx0:mips64el (1.14-2.1) ... Selecting previously unselected package libxcb-shm0:mips64el. Preparing to unpack .../174-libxcb-shm0_1.14-2.1_mips64el.deb ... Unpacking libxcb-shm0:mips64el (1.14-2.1) ... Selecting previously unselected package libxdamage1:mips64el. Preparing to unpack .../175-libxdamage1_1%3a1.1.5-2_mips64el.deb ... Unpacking libxdamage1:mips64el (1:1.1.5-2) ... Selecting previously unselected package libxext6:mips64el. Preparing to unpack .../176-libxext6_2%3a1.3.3-1.1_mips64el.deb ... Unpacking libxext6:mips64el (2:1.3.3-1.1) ... Selecting previously unselected package libxfixes3:mips64el. Preparing to unpack .../177-libxfixes3_1%3a5.0.3-2_mips64el.deb ... Unpacking libxfixes3:mips64el (1:5.0.3-2) ... Selecting previously unselected package libxxf86vm1:mips64el. Preparing to unpack .../178-libxxf86vm1_1%3a1.1.4-1+b2_mips64el.deb ... Unpacking libxxf86vm1:mips64el (1:1.1.4-1+b2) ... Selecting previously unselected package zlib1g:mips64el. Preparing to unpack .../179-zlib1g_1%3a1.2.11.dfsg-2_mips64el.deb ... Unpacking zlib1g:mips64el (1:1.2.11.dfsg-2) ... Selecting previously unselected package libelf1:mips64el. Preparing to unpack .../180-libelf1_0.182-3_mips64el.deb ... Unpacking libelf1:mips64el (0.182-3) ... Selecting previously unselected package libz3-4:mips64el. Preparing to unpack .../181-libz3-4_4.8.9-1_mips64el.deb ... Unpacking libz3-4:mips64el (4.8.9-1) ... Selecting previously unselected package libllvm11:mips64el. Preparing to unpack .../182-libllvm11_1%3a11.0.1-2_mips64el.deb ... Unpacking libllvm11:mips64el (1:11.0.1-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../183-libsensors-config_1%3a3.6.0-5_all.deb ... Unpacking libsensors-config (1:3.6.0-5) ... Selecting previously unselected package libsensors5:mips64el. Preparing to unpack .../184-libsensors5_1%3a3.6.0-5_mips64el.deb ... Unpacking libsensors5:mips64el (1:3.6.0-5) ... Selecting previously unselected package libvulkan1:mips64el. Preparing to unpack .../185-libvulkan1_1.2.162.0-1_mips64el.deb ... Unpacking libvulkan1:mips64el (1.2.162.0-1) ... Selecting previously unselected package libzstd1:mips64el. Preparing to unpack .../186-libzstd1_1.4.8+dfsg-1_mips64el.deb ... Unpacking libzstd1:mips64el (1.4.8+dfsg-1) ... Selecting previously unselected package libgl1-mesa-dri:mips64el. Preparing to unpack .../187-libgl1-mesa-dri_20.3.3-1_mips64el.deb ... Unpacking libgl1-mesa-dri:mips64el (20.3.3-1) ... Selecting previously unselected package libglx-mesa0:mips64el. Preparing to unpack .../188-libglx-mesa0_20.3.3-1_mips64el.deb ... Unpacking libglx-mesa0:mips64el (20.3.3-1) ... Selecting previously unselected package libglx0:mips64el. Preparing to unpack .../189-libglx0_1.3.2-1_mips64el.deb ... Unpacking libglx0:mips64el (1.3.2-1) ... Selecting previously unselected package libgl1:mips64el. Preparing to unpack .../190-libgl1_1.3.2-1_mips64el.deb ... Unpacking libgl1:mips64el (1.3.2-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../191-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../192-x11proto-dev_2020.1-1_all.deb ... Unpacking x11proto-dev (2020.1-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../193-x11proto-core-dev_2020.1-1_all.deb ... Unpacking x11proto-core-dev (2020.1-1) ... Selecting previously unselected package libxau-dev:mips64el. Preparing to unpack .../194-libxau-dev_1%3a1.0.8-1+b2_mips64el.deb ... Unpacking libxau-dev:mips64el (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:mips64el. Preparing to unpack .../195-libxdmcp-dev_1%3a1.1.2-3_mips64el.deb ... Unpacking libxdmcp-dev:mips64el (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../196-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:mips64el. Preparing to unpack .../197-libpthread-stubs0-dev_0.4-1_mips64el.deb ... Unpacking libpthread-stubs0-dev:mips64el (0.4-1) ... Selecting previously unselected package libxcb1-dev:mips64el. Preparing to unpack .../198-libxcb1-dev_1.14-2.1_mips64el.deb ... Unpacking libxcb1-dev:mips64el (1.14-2.1) ... Selecting previously unselected package libx11-dev:mips64el. Preparing to unpack .../199-libx11-dev_2%3a1.7.0-2_mips64el.deb ... Unpacking libx11-dev:mips64el (2:1.7.0-2) ... Selecting previously unselected package libglx-dev:mips64el. Preparing to unpack .../200-libglx-dev_1.3.2-1_mips64el.deb ... Unpacking libglx-dev:mips64el (1.3.2-1) ... Selecting previously unselected package libgl-dev:mips64el. Preparing to unpack .../201-libgl-dev_1.3.2-1_mips64el.deb ... Unpacking libgl-dev:mips64el (1.3.2-1) ... Selecting previously unselected package libegl-dev:mips64el. Preparing to unpack .../202-libegl-dev_1.3.2-1_mips64el.deb ... Unpacking libegl-dev:mips64el (1.3.2-1) ... Selecting previously unselected package libilmbase25:mips64el. Preparing to unpack .../203-libilmbase25_2.5.4-1_mips64el.deb ... Unpacking libilmbase25:mips64el (2.5.4-1) ... Selecting previously unselected package libjpeg62-turbo:mips64el. Preparing to unpack .../204-libjpeg62-turbo_1%3a2.0.5-2_mips64el.deb ... Unpacking libjpeg62-turbo:mips64el (1:2.0.5-2) ... Selecting previously unselected package libjxr0:mips64el. Preparing to unpack .../205-libjxr0_1.1-6+b1_mips64el.deb ... Unpacking libjxr0:mips64el (1.1-6+b1) ... Selecting previously unselected package libopenexr25:mips64el. Preparing to unpack .../206-libopenexr25_2.5.4-1_mips64el.deb ... Unpacking libopenexr25:mips64el (2.5.4-1) ... Selecting previously unselected package libopenjp2-7:mips64el. Preparing to unpack .../207-libopenjp2-7_2.3.1-1_mips64el.deb ... Unpacking libopenjp2-7:mips64el (2.3.1-1) ... Selecting previously unselected package libpng16-16:mips64el. Preparing to unpack .../208-libpng16-16_1.6.37-3_mips64el.deb ... Unpacking libpng16-16:mips64el (1.6.37-3) ... Selecting previously unselected package liblcms2-2:mips64el. Preparing to unpack .../209-liblcms2-2_2.12~rc1-2_mips64el.deb ... Unpacking liblcms2-2:mips64el (2.12~rc1-2) ... Selecting previously unselected package libraw20:mips64el. Preparing to unpack .../210-libraw20_0.20.2-1_mips64el.deb ... Unpacking libraw20:mips64el (0.20.2-1) ... Selecting previously unselected package libjbig0:mips64el. Preparing to unpack .../211-libjbig0_2.1-3.1+b2_mips64el.deb ... Unpacking libjbig0:mips64el (2.1-3.1+b2) ... Selecting previously unselected package liblzma5:mips64el. Preparing to unpack .../212-liblzma5_5.2.5-1.0_mips64el.deb ... Unpacking liblzma5:mips64el (5.2.5-1.0) ... Selecting previously unselected package libwebp6:mips64el. Preparing to unpack .../213-libwebp6_0.6.1-2+b1_mips64el.deb ... Unpacking libwebp6:mips64el (0.6.1-2+b1) ... Selecting previously unselected package libtiff5:mips64el. Preparing to unpack .../214-libtiff5_4.2.0-1_mips64el.deb ... Unpacking libtiff5:mips64el (4.2.0-1) ... Selecting previously unselected package libwebpmux3:mips64el. Preparing to unpack .../215-libwebpmux3_0.6.1-2+b1_mips64el.deb ... Unpacking libwebpmux3:mips64el (0.6.1-2+b1) ... Selecting previously unselected package libfreeimage3:mips64el. Preparing to unpack .../216-libfreeimage3_3.18.0+ds2-6_mips64el.deb ... Unpacking libfreeimage3:mips64el (3.18.0+ds2-6) ... Selecting previously unselected package libfreeimage-dev:mips64el. Preparing to unpack .../217-libfreeimage-dev_3.18.0+ds2-6_mips64el.deb ... Unpacking libfreeimage-dev:mips64el (3.18.0+ds2-6) ... Selecting previously unselected package libfreetype6:mips64el. Preparing to unpack .../218-libfreetype6_2.10.4+dfsg-1_mips64el.deb ... Unpacking libfreetype6:mips64el (2.10.4+dfsg-1) ... Selecting previously unselected package zlib1g-dev:mips64el. Preparing to unpack .../219-zlib1g-dev_1%3a1.2.11.dfsg-2_mips64el.deb ... Unpacking zlib1g-dev:mips64el (1:1.2.11.dfsg-2) ... Selecting previously unselected package libpng-dev:mips64el. Preparing to unpack .../220-libpng-dev_1.6.37-3_mips64el.deb ... Unpacking libpng-dev:mips64el (1.6.37-3) ... Selecting previously unselected package libfreetype-dev:mips64el. Preparing to unpack .../221-libfreetype-dev_2.10.4+dfsg-1_mips64el.deb ... Unpacking libfreetype-dev:mips64el (2.10.4+dfsg-1) ... Selecting previously unselected package libfreetype6-dev:mips64el. Preparing to unpack .../222-libfreetype6-dev_2.10.4+dfsg-1_mips64el.deb ... Unpacking libfreetype6-dev:mips64el (2.10.4+dfsg-1) ... Selecting previously unselected package libgles1:mips64el. Preparing to unpack .../223-libgles1_1.3.2-1_mips64el.deb ... Unpacking libgles1:mips64el (1.3.2-1) ... Selecting previously unselected package libgles2:mips64el. Preparing to unpack .../224-libgles2_1.3.2-1_mips64el.deb ... Unpacking libgles2:mips64el (1.3.2-1) ... Selecting previously unselected package libgles-dev:mips64el. Preparing to unpack .../225-libgles-dev_1.3.2-1_mips64el.deb ... Unpacking libgles-dev:mips64el (1.3.2-1) ... Selecting previously unselected package libopengl0:mips64el. Preparing to unpack .../226-libopengl0_1.3.2-1_mips64el.deb ... Unpacking libopengl0:mips64el (1.3.2-1) ... Selecting previously unselected package libopengl-dev:mips64el. Preparing to unpack .../227-libopengl-dev_1.3.2-1_mips64el.deb ... Unpacking libopengl-dev:mips64el (1.3.2-1) ... Selecting previously unselected package libglvnd-dev:mips64el. Preparing to unpack .../228-libglvnd-dev_1.3.2-1_mips64el.deb ... Unpacking libglvnd-dev:mips64el (1.3.2-1) ... Selecting previously unselected package libgl1-mesa-dev:mips64el. Preparing to unpack .../229-libgl1-mesa-dev_20.3.3-1_mips64el.deb ... Unpacking libgl1-mesa-dev:mips64el (20.3.3-1) ... Selecting previously unselected package libgles2-mesa-dev:mips64el. Preparing to unpack .../230-libgles2-mesa-dev_20.3.3-1_mips64el.deb ... Unpacking libgles2-mesa-dev:mips64el (20.3.3-1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../231-libglib2.0-0_2.66.4-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.66.4-1) ... Selecting previously unselected package libglu1-mesa:mips64el. Preparing to unpack .../232-libglu1-mesa_9.0.1-1_mips64el.deb ... Unpacking libglu1-mesa:mips64el (9.0.1-1) ... Selecting previously unselected package libglu1-mesa-dev:mips64el. Preparing to unpack .../233-libglu1-mesa-dev_9.0.1-1_mips64el.deb ... Unpacking libglu1-mesa-dev:mips64el (9.0.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../234-x11-common_1%3a7.7+21_all.deb ... Unpacking x11-common (1:7.7+21) ... Selecting previously unselected package libice6:mips64el. Preparing to unpack .../235-libice6_2%3a1.0.10-1_mips64el.deb ... Unpacking libice6:mips64el (2:1.0.10-1) ... Selecting previously unselected package libice-dev:mips64el. Preparing to unpack .../236-libice-dev_2%3a1.0.10-1_mips64el.deb ... Unpacking libice-dev:mips64el (2:1.0.10-1) ... Selecting previously unselected package libois-1.3.0v5:mips64el. Preparing to unpack .../237-libois-1.3.0v5_1.3.0+dfsg0-6+b11_mips64el.deb ... Unpacking libois-1.3.0v5:mips64el (1.3.0+dfsg0-6+b11) ... Selecting previously unselected package libois-dev:mips64el. Preparing to unpack .../238-libois-dev_1.3.0+dfsg0-6+b11_mips64el.deb ... Unpacking libois-dev:mips64el (1.3.0+dfsg0-6+b11) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../239-libpthread-stubs0-dev_0.4-1_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ... Selecting previously unselected package libuuid1:mips64el. Preparing to unpack .../240-libuuid1_2.36.1-6_mips64el.deb ... Unpacking libuuid1:mips64el (2.36.1-6) ... Selecting previously unselected package libsm6:mips64el. Preparing to unpack .../241-libsm6_2%3a1.2.3-1_mips64el.deb ... Unpacking libsm6:mips64el (2:1.2.3-1) ... Selecting previously unselected package libsm-dev:mips64el. Preparing to unpack .../242-libsm-dev_2%3a1.2.3-1_mips64el.deb ... Unpacking libsm-dev:mips64el (2:1.2.3-1) ... Selecting previously unselected package libtinyxml2.6.2v5:mips64el. Preparing to unpack .../243-libtinyxml2.6.2v5_2.6.2-4_mips64el.deb ... Unpacking libtinyxml2.6.2v5:mips64el (2.6.2-4) ... Selecting previously unselected package libtinyxml-dev:mips64el. Preparing to unpack .../244-libtinyxml-dev_2.6.2-4_mips64el.deb ... Unpacking libtinyxml-dev:mips64el (2.6.2-4) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../245-libxau6_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../246-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../247-libxcb1_1.14-2.1_amd64.deb ... Unpacking libxcb1:amd64 (1.14-2.1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../248-libx11-6_2%3a1.7.0-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.7.0-2) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../249-libxau-dev_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../250-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../251-libxcb1-dev_1.14-2.1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.14-2.1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../252-libx11-dev_2%3a1.7.0-2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.7.0-2) ... Selecting previously unselected package libxt6:mips64el. Preparing to unpack .../253-libxt6_1%3a1.2.0-1_mips64el.deb ... Unpacking libxt6:mips64el (1:1.2.0-1) ... Selecting previously unselected package libxmu6:mips64el. Preparing to unpack .../254-libxmu6_2%3a1.1.2-2+b3_mips64el.deb ... Unpacking libxmu6:mips64el (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:mips64el. Preparing to unpack .../255-libxpm4_1%3a3.5.12-1_mips64el.deb ... Unpacking libxpm4:mips64el (1:3.5.12-1) ... Selecting previously unselected package libxaw7:mips64el. Preparing to unpack .../256-libxaw7_2%3a1.0.13-1.1_mips64el.deb ... Unpacking libxaw7:mips64el (2:1.0.13-1.1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../257-x11proto-xext-dev_2020.1-1_all.deb ... Unpacking x11proto-xext-dev (2020.1-1) ... Selecting previously unselected package libxext-dev:mips64el. Preparing to unpack .../258-libxext-dev_2%3a1.3.3-1.1_mips64el.deb ... Unpacking libxext-dev:mips64el (2:1.3.3-1.1) ... Selecting previously unselected package libxt-dev:mips64el. Preparing to unpack .../259-libxt-dev_1%3a1.2.0-1_mips64el.deb ... Unpacking libxt-dev:mips64el (1:1.2.0-1) ... Selecting previously unselected package libxmu-headers. Preparing to unpack .../260-libxmu-headers_2%3a1.1.2-2_all.deb ... Unpacking libxmu-headers (2:1.1.2-2) ... Selecting previously unselected package libxmu-dev:mips64el. Preparing to unpack .../261-libxmu-dev_2%3a1.1.2-2+b3_mips64el.deb ... Unpacking libxmu-dev:mips64el (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm-dev:mips64el. Preparing to unpack .../262-libxpm-dev_1%3a3.5.12-1_mips64el.deb ... Unpacking libxpm-dev:mips64el (1:3.5.12-1) ... Selecting previously unselected package libxaw7-dev:mips64el. Preparing to unpack .../263-libxaw7-dev_2%3a1.0.13-1.1_mips64el.deb ... Unpacking libxaw7-dev:mips64el (2:1.0.13-1.1) ... Selecting previously unselected package libxrender1:mips64el. Preparing to unpack .../264-libxrender1_1%3a0.9.10-1_mips64el.deb ... Unpacking libxrender1:mips64el (1:0.9.10-1) ... Selecting previously unselected package libxrandr2:mips64el. Preparing to unpack .../265-libxrandr2_2%3a1.5.1-1_mips64el.deb ... Unpacking libxrandr2:mips64el (2:1.5.1-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../266-x11proto-randr-dev_2020.1-1_all.deb ... Unpacking x11proto-randr-dev (2020.1-1) ... Selecting previously unselected package libxrender-dev:mips64el. Preparing to unpack .../267-libxrender-dev_1%3a0.9.10-1_mips64el.deb ... Unpacking libxrender-dev:mips64el (1:0.9.10-1) ... Selecting previously unselected package libxrandr-dev:mips64el. Preparing to unpack .../268-libxrandr-dev_2%3a1.5.1-1_mips64el.deb ... Unpacking libxrandr-dev:mips64el (2:1.5.1-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../269-x11proto-xf86vidmode-dev_2020.1-1_all.deb ... Unpacking x11proto-xf86vidmode-dev (2020.1-1) ... Selecting previously unselected package libxxf86vm-dev:mips64el. Preparing to unpack .../270-libxxf86vm-dev_1%3a1.1.4-1+b2_mips64el.deb ... Unpacking libxxf86vm-dev:mips64el (1:1.1.4-1+b2) ... Selecting previously unselected package libzzip-0-13:mips64el. Preparing to unpack .../271-libzzip-0-13_0.13.62-3.2_mips64el.deb ... Unpacking libzzip-0-13:mips64el (0.13.62-3.2) ... Selecting previously unselected package libzzip-dev:mips64el. Preparing to unpack .../272-libzzip-dev_0.13.62-3.2_mips64el.deb ... Unpacking libzzip-dev:mips64el (0.13.62-3.2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../273-pkg-config_0.29.2-1_amd64.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy:mips64el. Preparing to unpack .../274-sbuild-build-depends-main-dummy_0.invalid.0_mips64el.deb ... Unpacking sbuild-build-depends-main-dummy:mips64el (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000003-1) ... Setting up libexpat1:amd64 (2.2.10-1) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up libboost-system1.74.0:mips64el (1.74.0-7) ... Setting up libxau6:amd64 (1:1.0.8-1+b2) ... Setting up libpsl5:amd64 (0.21.0-1.1) ... Setting up bsdextrautils (2.36.1-6) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-6) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libglib2.0-0:amd64 (2.66.4-1) ... No schema files found: doing nothing. Setting up perl-modules-5.32 (5.32.0-6) ... Setting up libbrotli1:amd64 (1.0.9-2+b2) ... Setting up x11-common (1:7.7+21) ... invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-5) ... Setting up libnghttp2-14:amd64 (1.42.0-1) ... Setting up libmagic1:amd64 (1:5.39-3) ... Setting up linux-libc-dev:mips64el (5.10.9-1) ... Setting up libc6-mips64el-cross (2.31-6cross1) ... Setting up gettext-base (0.21-3) ... Setting up gcc-10-mips64el-linux-gnuabi64-base:amd64 (10.2.1-3cross1) ... Setting up file (1:5.39-3) ... Setting up cpp-10-mips64el-linux-gnuabi64 (10.2.1-3cross1) ... Setting up binutils-mips64el-linux-gnuabi64 (2.35.1-6cross1) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1) ... Setting up libpthread-stubs0-dev:mips64el (0.4-1) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2) ... Setting up xtrans-dev (1.4.0-1) ... Setting up gcc-10-base:mips64el (10.2.1-6) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up cross-config (2.6.15-3.1) ... Setting up libtirpc-dev:amd64 (1.3.1-1) ... Setting up libuv1:amd64 (1.40.0-1) ... Setting up gcc-10-cross-base-mipsen (10.2.1-3cross1) ... Setting up libx11-data (2:1.7.0-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:amd64 (6.2+20201114-2) ... Setting up libsigsegv2:amd64 (2.12-3) ... Setting up autopoint (0.21-3) ... Setting up libperl5.32:amd64 (5.32.0-6) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2) ... Setting up libjsoncpp24:amd64 (1.9.4-4) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up sensible-utils (0.0.14) ... Setting up librhash0:amd64 (1.4.1-1) ... Setting up libcrypt-dev:amd64 (1:4.4.17-1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libc6-dev:amd64 (2.31-9) ... Setting up libssh2-1:amd64 (1.9.0-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up linux-libc-dev-mips64el-cross (5.9.15-1cross1) ... Setting up cmake-data (3.18.4-1) ... Setting up libboost-date-time1.74.0:mips64el (1.74.0-7) ... Setting up cpp-mips64el-linux-gnuabi64 (4:10.2.0-1) ... Setting up libgomp1-mips64el-cross (10.2.1-3cross1) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libgcc-s1-mips64el-cross (10.2.1-3cross1) ... Setting up libdrm-common (2.4.103-2) ... Setting up libelf1:amd64 (0.182-3) ... Setting up libxml2:amd64 (2.9.10+dfsg-6.3+b1) ... Setting up liblocale-gettext-perl (1.07-4+b1) ... Setting up chrpath (0.16-2+b1) ... Setting up libprocps8:amd64 (2:3.3.16-5) ... Setting up gcc-9-base:mips64el (9.3.0-20) ... Setting up x11proto-dev (2020.1-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libxcb1:amd64 (1.14-2.1) ... Setting up gettext (0.21-3) ... Setting up libatomic1-mips64el-cross (10.2.1-3cross1) ... Setting up libstdc++-10-dev:amd64 (10.2.1-6) ... Setting up g++-10 (10.2.1-6) ... Setting up libxau-dev:amd64 (1:1.0.8-1+b2) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:amd64 (3.4.3-2) ... Setting up x11proto-randr-dev (2020.1-1) ... Setting up libldap-2.4-2:amd64 (2.4.56+dfsg-1) ... Setting up m4 (1.4.18-5) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up perl (5.32.0-6) ... Setting up libc6-dev-mips64el-cross (2.31-6cross1) ... Setting up x11proto-core-dev (2020.1-1) ... Setting up libgcc-10-dev-mips64el-cross (10.2.1-3cross1) ... Setting up ucf (3.0043) ... Setting up libdpkg-perl (1.20.7.1) ... Setting up autoconf (2.69-14) ... Setting up libstdc++6-mips64el-cross (10.2.1-3cross1) ... Setting up libstdc++-10-dev-mips64el-cross (10.2.1-3cross1) ... Setting up x11proto-xf86vidmode-dev (2020.1-1) ... Setting up x11proto-xext-dev (2020.1-1) ... Setting up g++ (4:10.2.1-1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up dwz (0.13+20210118-1) ... Setting up gcc-10-mips64el-linux-gnuabi64 (10.2.1-3cross1) ... Setting up groff-base (1.22.4-5) ... Setting up procps (2:3.3.16-5) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up libcurl4:amd64 (7.74.0-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libx11-6:amd64 (2:1.7.0-2) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-which-perl (1.23-1) ... Setting up libxcb1-dev:amd64 (1.14-2.1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up g++-10-mips64el-linux-gnuabi64 (10.2.1-3cross1) ... Setting up libdebhelper-perl (13.3.1) ... Setting up libx11-dev:amd64 (2:1.7.0-2) ... Setting up libxml-namespacesupport-perl (1.12-1.1) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libyaml-perl (1.30-1) ... Setting up dpkg-dev (1.20.7.1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libxml-sax-base-perl (1.09-1.1) ... Setting up libio-string-perl (1.08-3.1) ... Setting up pkg-config (0.29.2-1) ... Setting up gcc-mips64el-linux-gnuabi64 (4:10.2.0-1) ... Setting up cmake (3.18.4-1+b1) ... Setting up build-essential (12.9) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up libfile-stripnondeterminism-perl (1.10.0-1) ... Setting up g++-mips64el-linux-gnuabi64 (4:10.2.0-1) ... Setting up libxmu-headers (2:1.1.2-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxml-sax-perl (1.02+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libxml-libxml-perl (2.0134+dfsg-2+b1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up dh-strip-nondeterminism (1.10.0-1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up libconfig-auto-perl (0.44-1.1) ... Setting up libdebian-dpkgcross-perl (2.6.15-3.1) ... Setting up dpkg-cross (2.6.15-3.1) ... Setting up crossbuild-essential-mips64el (12.8) ... Setting up libcrypt1:mips64el (1:4.4.17-1) ... Setting up libgcc-s1:mips64el (10.2.1-6) ... Setting up dh-autoreconf (19) ... Setting up libc6:mips64el (2.31-9) ... Setting up libdrm2:mips64el (2.4.103-2) ... Setting up libxshmfence1:mips64el (1.3-1) ... Setting up libcrypt-dev:mips64el (1:4.4.17-1) ... Setting up libopenjp2-7:mips64el (2.3.1-1) ... Setting up libbsd0:mips64el (0.10.0-1) ... Setting up libstdc++6:mips64el (10.2.1-6) ... Setting up libtinfo6:mips64el (6.2+20201114-2) ... Setting up libboost-thread1.74.0:mips64el (1.74.0-7) ... Setting up libdrm-amdgpu1:mips64el (2.4.103-2) ... Setting up libboost-chrono1.74.0:mips64el (1.74.0-7) ... Setting up libexpat1:mips64el (2.2.10-1) ... Setting up liblcms2-2:mips64el (2.12~rc1-2) ... Setting up libzstd1:mips64el (1.4.8+dfsg-1) ... Setting up libice6:mips64el (2:1.0.10-1) ... Setting up libxau6:mips64el (1:1.0.8-1+b2) ... Setting up libxdmcp6:mips64el (1:1.1.2-3) ... Setting up libkeyutils1:mips64el (1.6.1-2) ... Setting up libdrm-nouveau2:mips64el (2.4.103-2) ... Setting up libxcb1:mips64el (1.14-2.1) ... Setting up libboost-atomic1.74.0:mips64el (1.74.0-7) ... Setting up libxcb-xfixes0:mips64el (1.14-2.1) ... Setting up libxau-dev:mips64el (1:1.0.8-1+b2) ... Setting up liblzma5:mips64el (5.2.5-1.0) ... Setting up libice-dev:mips64el (2:1.0.10-1) ... Setting up libdrm-radeon1:mips64el (2.4.103-2) ... Setting up libglvnd0:mips64el (1.3.2-1) ... Setting up libssl1.1:mips64el (1.1.1i-2) ... Setting up libjxr0:mips64el (1.1-6+b1) ... Setting up libxcb-glx0:mips64el (1.14-2.1) ... Setting up libbrotli1:mips64el (1.0.9-2+b2) ... Setting up libedit2:mips64el (3.1-20191231-2+b1) ... Setting up libffi7:mips64el (3.3-5) ... Setting up libdeflate0:mips64el (1.7-1) ... Setting up debhelper (13.3.1) ... Setting up zlib1g:mips64el (1:1.2.11.dfsg-2) ... Setting up libilmbase25:mips64el (2.5.4-1) ... Setting up libxcb-shm0:mips64el (1.14-2.1) ... Setting up libzzip-0-13:mips64el (0.13.62-3.2) ... Setting up libcom-err2:mips64el (1.45.6-1) ... Setting up libgomp1:mips64el (10.2.1-6) ... Setting up libjbig0:mips64el (2.1-3.1+b2) ... Setting up libopengl0:mips64el (1.3.2-1) ... Setting up libkrb5support0:mips64el (1.18.3-4) ... Setting up libopenexr25:mips64el (2.5.4-1) ... Setting up libxcb-present0:mips64el (1.14-2.1) ... Setting up libxdmcp-dev:mips64el (1:1.1.2-3) ... Setting up libz3-4:mips64el (4.8.9-1) ... Setting up libllvm11:mips64el (1:11.0.1-2) ... Setting up libgles2:mips64el (1.3.2-1) ... Setting up libjpeg62-turbo:mips64el (1:2.0.5-2) ... Setting up libxcb-sync1:mips64el (1.14-2.1) ... Setting up libgles1:mips64el (1.3.2-1) ... Setting up libpng16-16:mips64el (1.6.37-3) ... Setting up libatomic1:mips64el (10.2.1-6) ... Setting up libuuid1:mips64el (2.36.1-6) ... Setting up libwebp6:mips64el (0.6.1-2+b1) ... Setting up libsensors5:mips64el (1:3.6.0-5) ... Setting up libtinyxml2.6.2v5:mips64el (2.6.2-4) ... Setting up libk5crypto3:mips64el (1.18.3-4) ... Setting up libraw20:mips64el (0.20.2-1) ... Setting up libglapi-mesa:mips64el (20.3.3-1) ... Setting up libvulkan1:mips64el (1.2.162.0-1) ... Setting up libxcb-dri2-0:mips64el (1.14-2.1) ... Setting up libboost-serialization1.74.0:mips64el (1.74.0-7) ... Setting up libzzip-dev:mips64el (0.13.62-3.2) ... Setting up libx11-6:mips64el (2:1.7.0-2) ... Setting up libkrb5-3:mips64el (1.18.3-4) ... Setting up libtiff5:mips64el (4.2.0-1) ... Setting up libopengl-dev:mips64el (1.3.2-1) ... Setting up libwebpmux3:mips64el (0.6.1-2+b1) ... Setting up libelf1:mips64el (0.182-3) ... Setting up libsm6:mips64el (2:1.2.3-1) ... Setting up libbrotli-dev:mips64el (1.0.9-2+b2) ... Setting up libwayland-client0:mips64el (1.18.0-2~exp1.1) ... Setting up libxcb-dri3-0:mips64el (1.14-2.1) ... Setting up libwayland-server0:mips64el (1.18.0-2~exp1.1) ... Setting up libx11-xcb1:mips64el (2:1.7.0-2) ... Setting up libfreeimage3:mips64el (3.18.0+ds2-6) ... Setting up libxdamage1:mips64el (1:1.1.5-2) ... Setting up libxcb1-dev:mips64el (1.14-2.1) ... Setting up libois-1.3.0v5:mips64el (1.3.0+dfsg0-6+b11) ... Setting up libxpm4:mips64el (1:3.5.12-1) ... Setting up libxrender1:mips64el (1:0.9.10-1) ... Setting up libgbm1:mips64el (20.3.3-1) ... Setting up libsm-dev:mips64el (2:1.2.3-1) ... Setting up libtinyxml-dev:mips64el (2.6.2-4) ... Setting up libgl1-mesa-dri:mips64el (20.3.3-1) ... Setting up libx11-dev:mips64el (2:1.7.0-2) ... Setting up libxext6:mips64el (2:1.3.3-1.1) ... Setting up libxxf86vm1:mips64el (1:1.1.4-1+b2) ... Setting up libgcc-9-dev:mips64el (9.3.0-20) ... Setting up libois-dev:mips64el (1.3.0+dfsg0-6+b11) ... Setting up libegl-mesa0:mips64el (20.3.3-1) ... Setting up libfreetype6:mips64el (2.10.4+dfsg-1) ... Setting up libxfixes3:mips64el (1:5.0.3-2) ... Setting up libxpm-dev:mips64el (1:3.5.12-1) ... Setting up libgssapi-krb5-2:mips64el (1.18.3-4) ... Setting up libxrandr2:mips64el (2:1.5.1-1) ... Setting up libxt6:mips64el (1:1.2.0-1) ... Setting up libxext-dev:mips64el (2:1.3.3-1.1) ... Setting up libegl1:mips64el (1.3.2-1) ... Setting up libxrender-dev:mips64el (1:0.9.10-1) ... Setting up libfreeimage-dev:mips64el (3.18.0+ds2-6) ... Setting up libtirpc3:mips64el (1.3.1-1) ... Setting up libxmu6:mips64el (2:1.1.2-2+b3) ... Setting up libglx-mesa0:mips64el (20.3.3-1) ... Setting up libglx0:mips64el (1.3.2-1) ... Setting up libxxf86vm-dev:mips64el (1:1.1.4-1+b2) ... Setting up libxaw7:mips64el (2:1.0.13-1.1) ... Setting up libxrandr-dev:mips64el (2:1.5.1-1) ... Setting up libtirpc-dev:mips64el (1.3.1-1) ... Setting up libgl1:mips64el (1.3.2-1) ... Setting up libxt-dev:mips64el (1:1.2.0-1) ... Setting up libnsl2:mips64el (1.3.0-2) ... Setting up libglx-dev:mips64el (1.3.2-1) ... Setting up libglu1-mesa:mips64el (9.0.1-1) ... Setting up libgl-dev:mips64el (1.3.2-1) ... Setting up libegl-dev:mips64el (1.3.2-1) ... Setting up libxmu-dev:mips64el (2:1.1.2-2+b3) ... Setting up libglu1-mesa-dev:mips64el (9.0.1-1) ... Setting up libnsl-dev:mips64el (1.3.0-2) ... Setting up libxaw7-dev:mips64el (2:1.0.13-1.1) ... Setting up libc6-dev:mips64el (2.31-9) ... Setting up libgles-dev:mips64el (1.3.2-1) ... Setting up libstdc++-9-dev:mips64el (9.3.0-20) ... Setting up libglvnd-dev:mips64el (1.3.2-1) ... Setting up zlib1g-dev:mips64el (1:1.2.11.dfsg-2) ... Setting up libgl1-mesa-dev:mips64el (20.3.3-1) ... Setting up libgles2-mesa-dev:mips64el (20.3.3-1) ... Setting up libboost1.74-dev:mips64el (1.74.0-7) ... Setting up libboost-chrono1.74-dev:mips64el (1.74.0-7) ... Setting up libpng-dev:mips64el (1.6.37-3) ... Setting up libfreetype-dev:mips64el (2.10.4+dfsg-1) ... Setting up libboost-system1.74-dev:mips64el (1.74.0-7) ... Setting up libboost-serialization1.74-dev:mips64el (1.74.0-7) ... Setting up libboost-atomic1.74-dev:mips64el (1.74.0-7) ... Setting up libboost-atomic-dev:mips64el (1.74.0.3) ... Setting up libboost-dev:mips64el (1.74.0.3) ... Setting up libfreetype6-dev:mips64el (2.10.4+dfsg-1) ... Setting up libboost-date-time1.74-dev:mips64el (1.74.0-7) ... Setting up libboost-date-time-dev:mips64el (1.74.0.3) ... Setting up libboost-thread1.74-dev:mips64el (1.74.0-7) ... Setting up libboost-thread-dev:mips64el (1.74.0.3) ... Setting up sbuild-build-depends-main-dummy:mips64el (0.invalid.0) ... Processing triggers for libc-bin (2.31-9) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (mips64el included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) amd64 (x86_64) Toolchain package versions: binutils_2.35.1-7 dpkg-dev_1.20.7.1 g++-10_10.2.1-6 gcc-10_10.2.1-6 libc6-dev_2.31-9 libstdc++-10-dev_10.2.1-6 libstdc++-10-dev-mips64el-cross_10.2.1-3cross1 libstdc++-9-dev_9.3.0-20 libstdc++6_10.2.1-6 libstdc++6-mips64el-cross_10.2.1-3cross1 linux-libc-dev_5.10.9-1 Package versions: adduser_3.118 apt_2.1.18 autoconf_2.69-14 automake_1:1.16.3-2 autopoint_0.21-3 autotools-dev_20180224.1+nmu1 base-files_11 base-passwd_3.5.48 bash_5.1-2 binutils_2.35.1-7 binutils-common_2.35.1-7 binutils-mips64el-linux-gnuabi64_2.35.1-6cross1 binutils-x86-64-linux-gnu_2.35.1-7 bsdextrautils_2.36.1-6 bsdutils_1:2.36.1-6 build-essential_12.9 bzip2_1.0.8-4 chrpath_0.16-2+b1 cmake_3.18.4-1+b1 cmake-data_3.18.4-1 coreutils_8.32-4+b1 cpp_4:10.2.1-1 cpp-10_10.2.1-6 cpp-10-mips64el-linux-gnuabi64_10.2.1-3cross1 cpp-8_8.4.0-6 cpp-mips64el-linux-gnuabi64_4:10.2.0-1 cross-config_2.6.15-3.1 crossbuild-essential-mips64el_12.8 dash_0.5.11+git20200708+dd9ef66-5 debconf_1.5.74 debhelper_13.3.1 debian-archive-keyring_2019.1 debianutils_4.11.2 dh-autoreconf_19 dh-strip-nondeterminism_1.10.0-1 diffutils_1:3.7-5 dpkg_1.20.7.1 dpkg-cross_2.6.15-3.1 dpkg-dev_1.20.7.1 dwz_0.13+20210118-1 e2fsprogs_1.45.6-1 fakeroot_1.25.3-1.1 fdisk_2.36.1-6 file_1:5.39-3 findutils_4.8.0-1 g++_4:10.2.1-1 g++-10_10.2.1-6 g++-10-mips64el-linux-gnuabi64_10.2.1-3cross1 g++-mips64el-linux-gnuabi64_4:10.2.0-1 gcc_4:10.2.1-1 gcc-10_10.2.1-6 gcc-10-base_10.2.1-6 gcc-10-cross-base-mipsen_10.2.1-3cross1 gcc-10-mips64el-linux-gnuabi64_10.2.1-3cross1 gcc-10-mips64el-linux-gnuabi64-base_10.2.1-3cross1 gcc-8-base_8.4.0-6 gcc-9-base_9.3.0-20 gcc-mips64el-linux-gnuabi64_4:10.2.0-1 gettext_0.21-3 gettext-base_0.21-3 gpgv_2.2.20-1 grep_3.6-1 groff-base_1.22.4-5 gzip_1.10-2 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-9 libapt-pkg5.0_1.8.4 libapt-pkg6.0_2.1.18 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libasan5_9.3.0-20 libasan6_10.2.1-6 libatomic1_10.2.1-6 libatomic1-mips64el-cross_10.2.1-3cross1 libattr1_1:2.4.48-6 libaudit-common_1:3.0-2 libaudit1_1:3.0-2 libbinutils_2.35.1-7 libblkid1_2.36.1-6 libboost-atomic-dev_1.74.0.3 libboost-atomic1.74-dev_1.74.0-7 libboost-atomic1.74.0_1.74.0-7 libboost-chrono1.74-dev_1.74.0-7 libboost-chrono1.74.0_1.74.0-7 libboost-date-time-dev_1.74.0.3 libboost-date-time1.74-dev_1.74.0-7 libboost-date-time1.74.0_1.74.0-7 libboost-dev_1.74.0.3 libboost-serialization1.74-dev_1.74.0-7 libboost-serialization1.74.0_1.74.0-7 libboost-system1.74-dev_1.74.0-7 libboost-system1.74.0_1.74.0-7 libboost-thread-dev_1.74.0.3 libboost-thread1.74-dev_1.74.0-7 libboost-thread1.74.0_1.74.0-7 libboost1.74-dev_1.74.0-7 libbrotli-dev_1.0.9-2+b2 libbrotli1_1.0.9-2+b2 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-9 libc-dev-bin_2.31-9 libc6_2.31-9 libc6-dev_2.31-9 libc6-dev-mips64el-cross_2.31-6cross1 libc6-mips64el-cross_2.31-6cross1 libcap-ng0_0.7.9-2.2+b1 libcc1-0_10.2.1-6 libcom-err2_1.45.6-1 libconfig-auto-perl_0.44-1.1 libconfig-inifiles-perl_3.000003-1 libcrypt-dev_1:4.4.17-1 libcrypt1_1:4.4.17-1 libctf-nobfd0_2.35.1-7 libctf0_2.35.1-7 libcurl4_7.74.0-1 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.256 libdebhelper-perl_13.3.1 libdebian-dpkgcross-perl_2.6.15-3.1 libdeflate0_1.7-1 libdpkg-perl_1.20.7.1 libdrm-amdgpu1_2.4.103-2 libdrm-common_2.4.103-2 libdrm-nouveau2_2.4.103-2 libdrm-radeon1_2.4.103-2 libdrm2_2.4.103-2 libedit2_3.1-20191231-2+b1 libegl-dev_1.3.2-1 libegl-mesa0_20.3.3-1 libegl1_1.3.2-1 libelf1_0.182-3 libexpat1_2.2.10-1 libext2fs2_1.45.6-1 libfakeroot_1.25.3-1.1 libfdisk1_2.36.1-6 libffi6_3.2.1-9 libffi7_3.3-5 libfile-homedir-perl_1.006-1 libfile-stripnondeterminism-perl_1.10.0-1 libfile-which-perl_1.23-1 libfreeimage-dev_3.18.0+ds2-6 libfreeimage3_3.18.0+ds2-6 libfreetype-dev_2.10.4+dfsg-1 libfreetype6_2.10.4+dfsg-1 libfreetype6-dev_2.10.4+dfsg-1 libgbm1_20.3.3-1 libgcc-10-dev_10.2.1-6 libgcc-10-dev-mips64el-cross_10.2.1-3cross1 libgcc-9-dev_9.3.0-20 libgcc-s1_10.2.1-6 libgcc-s1-mips64el-cross_10.2.1-3cross1 libgcrypt20_1.8.7-2 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgl-dev_1.3.2-1 libgl1_1.3.2-1 libgl1-mesa-dev_20.3.3-1 libgl1-mesa-dri_20.3.3-1 libglapi-mesa_20.3.3-1 libgles-dev_1.3.2-1 libgles1_1.3.2-1 libgles2_1.3.2-1 libgles2-mesa-dev_20.3.3-1 libglib2.0-0_2.66.4-1 libglu1-mesa_9.0.1-1 libglu1-mesa-dev_9.0.1-1 libglvnd-dev_1.3.2-1 libglvnd0_1.3.2-1 libglx-dev_1.3.2-1 libglx-mesa0_20.3.3-1 libglx0_1.3.2-1 libgmp10_2:6.2.1+dfsg-1 libgnutls30_3.7.0-5 libgomp1_10.2.1-6 libgomp1-mips64el-cross_10.2.1-3cross1 libgpg-error0_1.38-2 libgssapi-krb5-2_1.18.3-4 libhogweed4_3.5.1+really3.4.1-1 libhogweed6_3.6-2 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu67_67.1-6 libidn2-0_2.3.0-5 libilmbase25_2.5.4-1 libio-string-perl_1.08-3.1 libisl19_0.20-2 libisl23_0.23-1 libitm1_10.2.1-6 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:2.0.5-2 libjsoncpp24_1.9.4-4 libjxr0_1.1-6+b1 libk5crypto3_1.18.3-4 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-4 libkrb5support0_1.18.3-4 liblcms2-2_2.12~rc1-2 libldap-2.4-2_2.4.56+dfsg-1 libllvm11_1:11.0.1-2 liblocale-gettext-perl_1.07-4+b1 liblsan0_10.2.1-6 liblz4-1_1.9.3-1 liblzma5_5.2.5-1.0 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmount1_2.36.1-6 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libmpx2_8.4.0-6 libncurses6_6.2+20201114-2 libncursesw6_6.2+20201114-2 libnettle6_3.5.1+really3.4.1-1 libnettle8_3.6-2 libnghttp2-14_1.42.0-1 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libois-1.3.0v5_1.3.0+dfsg0-6+b11 libois-dev_1.3.0+dfsg0-6+b11 libopenexr25_2.5.4-1 libopengl-dev_1.3.2-1 libopengl0_1.3.2-1 libopenjp2-7_2.3.1-1 libp11-kit0_0.23.22-1 libpam-modules_1.4.0-2 libpam-modules-bin_1.4.0-2 libpam-runtime_1.4.0-2 libpam0g_1.4.0-2 libpcre2-8-0_10.36-2 libpcre3_2:8.39-13 libperl5.28_5.28.1-6 libperl5.32_5.32.0-6 libpipeline1_1.5.3-1 libpng-dev_1.6.37-3 libpng16-16_1.6.37-3 libprocps8_2:3.3.16-5 libpsl5_0.21.0-1.1 libpthread-stubs0-dev_0.4-1 libquadmath0_10.2.1-6 libraw20_0.20.2-1 librhash0_1.4.1-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.5.1-1 libselinux1_3.1-2+b2 libsemanage-common_3.1-1 libsemanage1_3.1-1+b2 libsensors-config_1:3.6.0-5 libsensors5_1:3.6.0-5 libsepol1_3.1-1 libsigsegv2_2.12-3 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.36.1-6 libss2_1.45.6-1 libssh2-1_1.9.0-2 libssl1.1_1.1.1i-2 libstdc++-10-dev_10.2.1-6 libstdc++-10-dev-mips64el-cross_10.2.1-3cross1 libstdc++-9-dev_9.3.0-20 libstdc++6_10.2.1-6 libstdc++6-mips64el-cross_10.2.1-3cross1 libsub-override-perl_0.09-2 libsystemd0_247.2-5 libtasn1-6_4.16.0-2 libtiff5_4.2.0-1 libtinfo6_6.2+20201114-2 libtinyxml-dev_2.6.2-4 libtinyxml2.6.2v5_2.6.2-4 libtirpc-common_1.3.1-1 libtirpc-dev_1.3.1-1 libtirpc3_1.3.1-1 libtool_2.4.6-15 libtsan0_10.2.1-6 libubsan1_10.2.1-6 libuchardet0_0.0.7-1 libudev1_247.2-5 libunistring2_0.9.10-4 libuuid1_2.36.1-6 libuv1_1.40.0-1 libvulkan1_1.2.162.0-1 libwayland-client0_1.18.0-2~exp1.1 libwayland-server0_1.18.0-2~exp1.1 libwebp6_0.6.1-2+b1 libwebpmux3_0.6.1-2+b1 libx11-6_2:1.7.0-2 libx11-data_2:1.7.0-2 libx11-dev_2:1.7.0-2 libx11-xcb1_2:1.7.0-2 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxaw7_2:1.0.13-1.1 libxaw7-dev_2:1.0.13-1.1 libxcb-dri2-0_1.14-2.1 libxcb-dri3-0_1.14-2.1 libxcb-glx0_1.14-2.1 libxcb-present0_1.14-2.1 libxcb-shm0_1.14-2.1 libxcb-sync1_1.14-2.1 libxcb-xfixes0_1.14-2.1 libxcb1_1.14-2.1 libxcb1-dev_1.14-2.1 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1.1 libxext6_2:1.3.3-1.1 libxfixes3_1:5.0.3-2 libxml-libxml-perl_2.0134+dfsg-2+b1 libxml-namespacesupport-perl_1.12-1.1 libxml-sax-base-perl_1.09-1.1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.10+dfsg-6.3+b1 libxmu-dev_2:1.1.2-2+b3 libxmu-headers_2:1.1.2-2 libxmu6_2:1.1.2-2+b3 libxpm-dev_1:3.5.12-1 libxpm4_1:3.5.12-1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxt-dev_1:1.2.0-1 libxt6_1:1.2.0-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.0-2 libyaml-perl_1.30-1 libz3-4_4.8.9-1 libzstd1_1.4.8+dfsg-1 libzzip-0-13_0.13.62-3.2 libzzip-dev_0.13.62-3.2 linux-libc-dev_5.10.9-1 linux-libc-dev-mips64el-cross_5.9.15-1cross1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0 m4_1.4.18-5 make_4.3-4 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mount_2.36.1-6 ncurses-base_6.2+20201114-2 ncurses-bin_6.2+20201114-2 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.0-6 perl-base_5.32.0-6 perl-modules-5.28_5.28.1-6 perl-modules-5.32_5.32.0-6 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 procps_2:3.3.16-5 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.14 sysvinit-utils_2.96-5 tar_1.32+dfsg-1 tzdata_2020f-1 ucf_3.0043 util-linux_2.36.1-6 x11-common_1:7.7+21 x11proto-core-dev_2020.1-1 x11proto-dev_2020.1-1 x11proto-randr-dev_2020.1-1 x11proto-xext-dev_2020.1-1 x11proto-xf86vidmode-dev_2020.1-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-1.0 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: ogre-1.9 Binary: libogre-1.9-dev, libogre-1.9.0v5, ogre-1.9-doc, ogre-1.9-tools, blender-ogrexml-1.9 Architecture: any all Version: 1.9.0+dfsg1-12.1 Maintainer: Debian Games Team Uploaders: Manuel A. Fernandez Montecelo Homepage: https://ogre3d.org/ Standards-Version: 4.2.1 Vcs-Browser: https://salsa.debian.org/games-team/ogre-1.9 Vcs-Git: https://salsa.debian.org/games-team/ogre-1.9 Build-Depends: debhelper (>= 11~), dpkg-dev (>= 1.16.1~), cmake (>= 2.8.0), pkg-config, libboost-dev, libboost-atomic-dev, libboost-date-time-dev, libboost-thread-dev, libfreeimage-dev, libfreetype6-dev, libtinyxml-dev, libzzip-dev, zlib1g-dev, libz-dev, libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev, libgles2-mesa-dev | libgles2-dev, libxrandr-dev, libxxf86vm-dev, libxaw7-dev, libxt-dev, libois-dev [linux-any], chrpath Build-Depends-Indep: doxygen, graphviz, texinfo Package-List: blender-ogrexml-1.9 deb graphics optional arch=all libogre-1.9-dev deb libdevel optional arch=any libogre-1.9.0v5 deb libs optional arch=any ogre-1.9-doc deb doc optional arch=all ogre-1.9-tools deb devel optional arch=any Checksums-Sha1: 9a46cdf1bb3ffd4b0f48f2ee9d1cc42c8e7d7049 6641368 ogre-1.9_1.9.0+dfsg1.orig.tar.xz 5257e37356f70807f66168369c3f684fd9498411 25036 ogre-1.9_1.9.0+dfsg1-12.1.debian.tar.xz Checksums-Sha256: a813af69085c9ef8bf785e8d3cb13216f8f2cc202df6db37fc620a83ae646185 6641368 ogre-1.9_1.9.0+dfsg1.orig.tar.xz ebd3d5cf33a6c8f1be524fdb210499c5e6f665a02d7a824f9ca50adf36029ad6 25036 ogre-1.9_1.9.0+dfsg1-12.1.debian.tar.xz Files: 5197f188b5aea4317f0c1796124a778f 6641368 ogre-1.9_1.9.0+dfsg1.orig.tar.xz e87458b4db3e9b53f5c5466cc531c44f 25036 ogre-1.9_1.9.0+dfsg1-12.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAl/vslAACgkQCRq4Vgaa qhyCvQ//cgS9+K1qm8tspkZlTMDYFJJi2Ro1wgcnhmfo05yc+Hw2e4k9qmey/Y7M L6ar+fSZa+yR1LklisRqfgGxJHPlWnT8JW6fHG5uydZ6VmmiQLAbk1Ajv5nHcReV QuXDg8CGI3mLjNAjZq5kC2uJ3v0jLy9vnq3BpYqCl92c4WelkB9XEiOmP+/dJ7FW jwoySMaZmWzNFcazfy/46qj6iAoDUC8LIhxPMWxkSpoUHMl0TTV32Yuvjqm1yB1I CS7AlxiJslm0wdRW3vf0J6gcu24yRTR4HV97Rl90U5zT4cwP/Itqt8nNP19y2hS6 Dm94snolNx7g7I5q+vgvVwIfHyMEOxDuwM1cl15+FEP5D6Bcd2NvftYOLtktDe+Z EExwccJh94Oa4u8Q18eUuulfuQR740g5fwvtklwkc2ip4lvxI/cL2ZPrX2f37miU x6KSM2EoXCGXEKJFW7KCQV2wrPoPYqw31zYrfj3g4dPNMz5uj33yZe5CoeVbQPYG imuW4cE4guicvmMz6TtNpN/7udNB71qCUL88Jgj8e7a9WFJjzDVV8Sj5p2ndTW13 01JlyhYe+z+WnLslpdFTBP/b8jUAqqSctzneZN12OaKwCMonuzVg5H/gJBGW/njh 31lO3gwM4i4//ieh/wEahEj7XmJx+ttG43wn0L9CsCM7/QUz7vY= =nS4g -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.jPvepsGA/trustedkeys.kbx': General error gpgv: Signature made Fri Jan 1 23:37:52 2021 UTC gpgv: using RSA key B8BF54137B09D35CF026FE9D091AB856069AAA1C gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ogre-1.9_1.9.0+dfsg1-12.1.dsc dpkg-source: info: extracting ogre-1.9 in /<> dpkg-source: info: unpacking ogre-1.9_1.9.0+dfsg1.orig.tar.xz dpkg-source: info: unpacking ogre-1.9_1.9.0+dfsg1-12.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-rendersystem-gles2-big-endian.patch dpkg-source: info: applying support-arm64.patch dpkg-source: info: applying reproducible-remove-documentation-timestamp.patch dpkg-source: info: applying riscv64-support.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.mips64el DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-504266f3-ebe5-4c9f-bc46-881002c6fad5 SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage -amips64el -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package ogre-1.9 dpkg-buildpackage: info: source version 1.9.0+dfsg1-12.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Holger Levsen dpkg-architecture: warning: specified GNU system type mips64el-linux-gnuabi64 does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture mips64el debian/rules clean dh clean --buildsystem=cmake --dbgsym-migration='libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)' dh_auto_clean -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_autoreconf_clean -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" debian/rules override_dh_clean make[1]: Entering directory '/<>' dh_clean rm -rf debian/libogre-1.9.0.* make[1]: Leaving directory '/<>' debian/rules binary-arch dh binary-arch --buildsystem=cmake --dbgsym-migration='libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)' dh_update_autotools_config -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_autoreconf -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' sed -i 's|^add_subdirectory(Samples)|#add_subdirectory(Samples)|' CMakeLists.txt dh_auto_configure -- \ -DOGRE_LIB_DIRECTORY="lib/mips64el-linux-gnuabi64" \ -DOGRE_FULL_RPATH:BOOL=FALSE \ -DOGRE_BUILD_RENDERSYSTEM_GLES2:BOOL=TRUE \ -DOGRE_BUILD_DOCS:BOOL=TRUE \ -DOGRE_INSTALL_DOCS:BOOL=TRUE \ -DOGRE_BUILD_SAMPLES:BOOL=FALSE \ -DOGRE_INSTALL_SAMPLES:BOOL=FALSE \ -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=FALSE cd obj-mips64el-linux-gnuabi64 && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=mips64 -DCMAKE_C_COMPILER=mips64el-linux-gnuabi64-gcc -DCMAKE_CXX_COMPILER=mips64el-linux-gnuabi64-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/mips64el-linux-gnuabi64-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/mips64el-linux-gnuabi64-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/mips64el-linux-gnuabi64-qmake -DCMAKE_INSTALL_LIBDIR=lib/mips64el-linux-gnuabi64 -DOGRE_LIB_DIRECTORY=lib/mips64el-linux-gnuabi64 -DOGRE_FULL_RPATH:BOOL=FALSE -DOGRE_BUILD_RENDERSYSTEM_GLES2:BOOL=TRUE -DOGRE_BUILD_DOCS:BOOL=TRUE -DOGRE_INSTALL_DOCS:BOOL=TRUE -DOGRE_BUILD_SAMPLES:BOOL=FALSE -DOGRE_INSTALL_SAMPLES:BOOL=FALSE -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=FALSE .. -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/mips64el-linux-gnuabi64-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/mips64el-linux-gnuabi64-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring OGRE 1.9.0 -- Check size of void* -- Check size of void* - done -- Performing Test OGRE_GCC_HAS_SSE -- Performing Test OGRE_GCC_HAS_SSE - Failed -- Performing Test OGRE_GCC_VISIBILITY -- Performing Test OGRE_GCC_VISIBILITY - Success -- Detected g++ 10 -- Enabling GCC visibility flags -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- Search path: /<>/obj-mips64el-linux-gnuabi64/Dependencies;/<>/Dependencies;/<>/obj-mips64el-linux-gnuabi64/../Dependencies;/<>/../Dependencies -- Looking for ZLIB... -- Found PkgConfig: /usr/bin/mips64el-linux-gnuabi64-pkg-config (found version "0.29.2") -- Checking for module 'zzip-zlib-config' -- Found zzip-zlib-config, version -- Found ZLIB: optimized;/usr/lib/mips64el-linux-gnuabi64/libz.so;debug;/usr/lib/mips64el-linux-gnuabi64/libz.so -- Looking for ZZip... -- Checking for module 'zziplib' -- Found zziplib, version 0.13.62 -- Found ZZip: optimized;/usr/lib/mips64el-linux-gnuabi64/libzzip.so;debug;/usr/lib/mips64el-linux-gnuabi64/libzzip.so -- Looking for FreeImage... -- Checking for module 'freeimage' -- No package 'freeimage' found -- Found FreeImage: optimized;/usr/lib/mips64el-linux-gnuabi64/libfreeimage.so;debug;/usr/lib/mips64el-linux-gnuabi64/libfreeimage.so -- Looking for FREETYPE... -- Checking for module 'freetype2' -- Found freetype2, version 23.4.17 -- CMAKE_PREFIX_PATH: /<>/obj-mips64el-linux-gnuabi64/Dependencies;/<>/Dependencies;/<>/obj-mips64el-linux-gnuabi64/../Dependencies;/<>/../Dependencies;/usr/local;/usr/lib/mips64-linux-gnu -- CMAKE_PREFIX_PATH: /<>/obj-mips64el-linux-gnuabi64/Dependencies;/<>/Dependencies;/<>/obj-mips64el-linux-gnuabi64/../Dependencies;/<>/../Dependencies;/usr/local;/usr/lib/mips64-linux-gnu -- Found FREETYPE: optimized;/usr/lib/mips64el-linux-gnuabi64/libfreetype.so;debug;/usr/lib/mips64el-linux-gnuabi64/libfreetype.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/mips64el-linux-gnuabi64/libX11.so;/usr/lib/mips64el-linux-gnuabi64/libXext.so -- Looking for XOpenDisplay in /usr/lib/mips64el-linux-gnuabi64/libX11.so;/usr/lib/mips64el-linux-gnuabi64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindOpenGL.cmake:305 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/mips64el-linux-gnuabi64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/mips64el-linux-gnuabi64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/mips64el-linux-gnuabi64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMake/Dependencies.cmake:100 (find_package) CMakeLists.txt:216 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/mips64el-linux-gnuabi64/libOpenGL.so -- Looking for Cg... -- Cg_PREFIX_PATH changed. -- Checking for module 'Cg' -- No package 'Cg' found -- Could not locate Cg -- Looking for POCO... -- Checking for module 'POCO' -- No package 'POCO' found -- Could not locate POCO -- Looking for TBB... -- Could not locate TBB -- Looking for GLSL_Optimizer... -- GLSL_Optimizer_PREFIX_PATH changed. -- Checking for module 'GLSL_Optimizer' -- No package 'GLSL_Optimizer' found -- Could not locate GLSL_Optimizer -- Looking for HLSL2GLSL... -- HLSL2GLSL_PREFIX_PATH changed. -- Checking for module 'HLSL2GLSL' -- No package 'HLSL2GLSL' found -- Could not locate HLSL2GLSL -- Looking for OIS... -- OIS_PREFIX_PATH changed. -- Checking for module 'OIS' -- Found OIS, version 1.3.0 -- Found OIS: optimized;/usr/lib/mips64el-linux-gnuabi64/libOIS.so;debug;/usr/lib/mips64el-linux-gnuabi64/libOIS.so -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Looking for Softimage... -- Softimage_PREFIX_PATH changed. -- Could not locate Softimage -- Found TinyXML: /usr/include -- Looking for CppUnit... -- Checking for module 'cppunit' -- No package 'cppunit' found -- Could not locate CppUnit -- ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. + zlib + zziplib + freeimage + freetype + X11 + Xt + Xaw + OpenGL + OpenGL 3+ + OpenGL ES 1.x + OpenGL ES 2.x + OpenGL ES 3.x + boost + boost-thread + boost-date_time + OIS + TinyXML ----------------------------------------------------------------------------- -- The following OPTIONAL packages could NOT be located on your system. -- Consider installing them to enable more features from this software. + cg: C for graphics shader language + POCO: POCO framework + tbb: Threading Building Blocks + GLSL Optimizer: GLSL Optimizer + HLSL2GLSL: HLSL2GLSL + Doxygen: Tool for building API documentation + Softimage: Softimage SDK needed for building XSIExporter + CppUnit: Library for performing unit tests ----------------------------------------------------------------------------- -- ---------------------------------------------------------------------------- FEATURE SUMMARY ---------------------------------------------------------------------------- Building components: + Paging + Property + Terrain + RTShader System + RTShader System Core Shaders + RTShader System Extensions Shaders + Volume + Overlay Building plugins: + BSP scene manager + Octree scene manager + Portal connected zone scene manager + Particle FX Building rendersystems: + OpenGL + OpenGL ES 2.x Building executables: + Tools Building core features: + DDS image codec + PVRTC image codec + ETC image codec + FreeImage codec + ZIP archives Build type: dynamic Threading support: background (boost) Use double precision: disabled Assert mode: standard Allocator type: nedmalloc (pooling) STL containers use allocator: enabled Strings use allocator: disabled Memory tracker (debug): disabled Memory tracker (release): disabled Use Boost: enabled ---------------------------------------------------------------------------- -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR PKGCONFIG_EXECUTABLE QMAKE_EXECUTABLE -- Build files have been written to: /<>/obj-mips64el-linux-gnuabi64 make[1]: Leaving directory '/<>' dh_auto_build -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" cd obj-mips64el-linux-gnuabi64 && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' /usr/bin/cmake -S/<> -B/<>/obj-mips64el-linux-gnuabi64 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-mips64el-linux-gnuabi64/CMakeFiles /<>/obj-mips64el-linux-gnuabi64//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make -f OgreMain/CMakeFiles/OgreMain.dir/build.make OgreMain/CMakeFiles/OgreMain.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/OgreMain /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/OgreMain /<>/obj-mips64el-linux-gnuabi64/OgreMain/CMakeFiles/OgreMain.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/OgreMain/CMakeFiles/OgreMain.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/OgreMain/CMakeFiles/OgreMain.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/OgreMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/OgreMain/CMakeFiles/OgreMain.dir/depend.internal". Scanning dependencies of target OgreMain make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f OgreMain/CMakeFiles/OgreMain.dir/build.make OgreMain/CMakeFiles/OgreMain.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 0%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAlignedAllocator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAlignedAllocator.cpp.o -c /<>/OgreMain/src/OgreAlignedAllocator.cpp [ 0%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimable.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAnimable.cpp.o -c /<>/OgreMain/src/OgreAnimable.cpp In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:40, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Vector2]’: /<>/OgreMain/src/OgreAnimable.cpp:81:40: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:40, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Vector3]’: /<>/OgreMain/src/OgreAnimable.cpp:84:40: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:40, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Vector4]’: /<>/OgreMain/src/OgreAnimable.cpp:87:40: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:34, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:40, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Quaternion]’: /<>/OgreMain/src/OgreAnimable.cpp:90:43: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:40, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Degree]’: /<>/OgreMain/src/OgreAnimable.cpp:96:39: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Degree::Degree(const Ogre::Degree&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreMath.h:106:11: note: because ‘Ogre::Degree’ has user-provided ‘Ogre::Degree& Ogre::Degree::operator=(const Ogre::Degree&)’ 106 | Degree& operator = ( const Degree& d ) { mDeg = d.mDeg; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:40, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Radian]’: /<>/OgreMain/src/OgreAnimable.cpp:99:39: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/src/OgreAnimable.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 0%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o -c /<>/OgreMain/src/OgreAnimation.cpp In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreAnimation.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/src/OgreAnimation.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 0%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o -c /<>/OgreMain/src/OgreAnimationState.cpp [ 1%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o -c /<>/OgreMain/src/OgreAnimationTrack.cpp In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimationTrack.h:36, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreAnimationTrack.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp: In member function ‘virtual void Ogre::NodeAnimationTrack::applyToNode(Ogre::Node*, const Ogre::TimeIndex&, Ogre::Real, Ogre::Real)’: /<>/OgreMain/src/OgreAnimationTrack.cpp:504:31: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 504 | Vector3 scale = kf.getScale(); | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp: In member function ‘virtual bool Ogre::NodeAnimationTrack::hasNonZeroKeyFrames() const’: /<>/OgreMain/src/OgreAnimationTrack.cpp:582:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | Vector3 trans = kf->getTranslate(); | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp:583:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 583 | Vector3 scale = kf->getScale(); | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp: In member function ‘virtual void Ogre::NodeAnimationTrack::optimise()’: /<>/OgreMain/src/OgreAnimationTrack.cpp:606:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 606 | Vector3 lasttrans = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp:607:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 607 | Vector3 lastscale = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp:617:40: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 617 | Vector3 newtrans = kf->getTranslate(); | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp:618:36: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 618 | Vector3 newscale = kf->getScale(); | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAnimationTrack.cpp:619:48: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 619 | Quaternion neworientation = kf->getRotation(); | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreAnimationTrack.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 1%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreArchiveManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreArchiveManager.cpp.o -c /<>/OgreMain/src/OgreArchiveManager.cpp In file included from /<>/OgreMain/include/OgreAtomicScalar.h:33, from /<>/OgreMain/include/OgreSharedPtr.h:32, from /<>/OgreMain/include/OgreResource.h:33, from /<>/OgreMain/include/OgreResourceManager.h:33, from /<>/OgreMain/include/OgreArchiveManager.h:33, from /<>/OgreMain/src/OgreArchiveManager.cpp:30: /<>/OgreMain/src/OgreArchiveManager.cpp: In destructor ‘virtual Ogre::ArchiveManager::~ArchiveManager()’: /<>/OgreMain/include/OgreException.h:334:37: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 334 | #define OGRE_EXCEPT(num, desc, src) throw Ogre::ExceptionFactory::create( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | Ogre::ExceptionCodeType(), desc, src, __FILE__, __LINE__ ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreArchiveManager.cpp:124:17: note: in expansion of macro ‘OGRE_EXCEPT’ 124 | OGRE_EXCEPT(Exception::ERR_ITEM_NOT_FOUND, "Cannot find an archive factory " | ^~~~~~~~~~~ /<>/OgreMain/include/OgreException.h:334:37: note: in C++11 destructors default to ‘noexcept’ 334 | #define OGRE_EXCEPT(num, desc, src) throw Ogre::ExceptionFactory::create( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | Ogre::ExceptionCodeType(), desc, src, __FILE__, __LINE__ ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreArchiveManager.cpp:124:17: note: in expansion of macro ‘OGRE_EXCEPT’ 124 | OGRE_EXCEPT(Exception::ERR_ITEM_NOT_FOUND, "Cannot find an archive factory " | ^~~~~~~~~~~ [ 1%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAtomicScalar.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAtomicScalar.cpp.o -c /<>/OgreMain/src/OgreAtomicScalar.cpp [ 1%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o -c /<>/OgreMain/src/OgreAutoParamDataSource.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAutoParamDataSource.cpp: In member function ‘virtual const Ogre::Vector4& Ogre::AutoParamDataSource::getCameraPosition() const’: /<>/OgreMain/src/OgreAutoParamDataSource.cpp:441:54: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 441 | Vector3 vec3 = mCurrentCamera->getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAutoParamDataSource.cpp: In member function ‘virtual const Ogre::Vector4& Ogre::AutoParamDataSource::getLodCameraPosition() const’: /<>/OgreMain/src/OgreAutoParamDataSource.cpp:478:70: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 478 | Vector3 vec3 = mCurrentCamera->getLodCamera()->getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAutoParamDataSource.cpp: In member function ‘virtual Ogre::Vector4 Ogre::AutoParamDataSource::getTextureSize(size_t) const’: /<>/OgreMain/src/OgreAutoParamDataSource.cpp:559:16: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 559 | return size; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreAutoParamDataSource.cpp: In member function ‘virtual const Ogre::Matrix4& Ogre::AutoParamDataSource::getSpotlightViewProjMatrix(size_t) const’: /<>/OgreMain/src/OgreAutoParamDataSource.cpp:723:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 723 | Vector3 up = Vector3::UNIT_Y; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreAutoParamDataSource.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 1%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreAxisAlignedBox.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreAxisAlignedBox.cpp.o -c /<>/OgreMain/src/OgreAxisAlignedBox.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/src/OgreAxisAlignedBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 2%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o -c /<>/OgreMain/src/OgreBillboard.cpp In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreBillboard.cpp: In constructor ‘Ogre::Billboard::Billboard()’: /<>/OgreMain/src/OgreBillboard.cpp:45:14: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 45 | mRotation(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboard.cpp:45:14: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 45 | mRotation(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboard.cpp: In constructor ‘Ogre::Billboard::Billboard(const Ogre::Vector3&, Ogre::BillboardSet*, const Ogre::ColourValue&)’: /<>/OgreMain/src/OgreBillboard.cpp:61:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 61 | , mRotation(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboard.cpp:61:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 61 | , mRotation(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/src/OgreBillboard.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 2%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o -c /<>/OgreMain/src/OgreBillboardChain.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardChain.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardChain.cpp:38: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardChain.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardChain.cpp:38: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardChain.cpp: In constructor ‘Ogre::BillboardChain::Element::Element(const Ogre::Vector3&, Ogre::Real, Ogre::Real, const Ogre::ColourValue&, const Ogre::Quaternion&)’: /<>/OgreMain/src/OgreBillboardChain.cpp:62:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 62 | orientation(_orientation) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardChain.cpp:62:27: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 62 | orientation(_orientation) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardChain.cpp: In constructor ‘Ogre::BillboardChain::BillboardChain(const String&, size_t, size_t, bool, bool, bool)’: /<>/OgreMain/src/OgreBillboardChain.cpp:83:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 83 | mNormalBase(Vector3::UNIT_X) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/src/OgreBillboardChain.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 2%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o -c /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreParticleSystemRenderer.h:36, from /<>/OgreMain/include/OgreBillboardParticleRenderer.h:32, from /<>/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 2%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o -c /<>/OgreMain/src/OgreBillboardSet.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardSet.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardSet.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardSet.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreBillboardSet.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardSet.cpp: In constructor ‘Ogre::BillboardSet::BillboardSet()’: /<>/OgreMain/src/OgreBillboardSet.cpp:72:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 72 | mBillboardDataChanged(true) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardSet.cpp:72:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 72 | mBillboardDataChanged(true) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardSet.cpp: In constructor ‘Ogre::BillboardSet::BillboardSet(const String&, unsigned int, bool)’: /<>/OgreMain/src/OgreBillboardSet.cpp:106:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 106 | mBillboardDataChanged(true) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardSet.cpp:106:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 106 | mBillboardDataChanged(true) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardSet.cpp: In constructor ‘Ogre::BillboardSet::SortByDirectionFunctor::SortByDirectionFunctor(const Ogre::Vector3&)’: /<>/OgreMain/src/OgreBillboardSet.cpp:340:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 340 | : sortDir(dir) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardSet.cpp: In constructor ‘Ogre::BillboardSet::SortByDistanceFunctor::SortByDistanceFunctor(const Ogre::Vector3&)’: /<>/OgreMain/src/OgreBillboardSet.cpp:348:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | : sortPos(pos) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreBillboardSet.cpp: In member function ‘virtual void Ogre::BillboardSet::_updateBounds()’: /<>/OgreMain/src/OgreBillboardSet.cpp:572:49: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 572 | Vector3 pos = (*i)->getPosition(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardSet.h:34, from /<>/OgreMain/src/OgreBillboardSet.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 2%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreBone.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreBone.cpp.o -c /<>/OgreMain/src/OgreBone.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreBone.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 3%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o -c /<>/OgreMain/src/OgreCamera.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp: In constructor ‘Ogre::Camera::Camera(const String&, Ogre::SceneManager*)’: /<>/OgreMain/src/OgreCamera.cpp:64:23: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 64 | mPixelDisplayRatio(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp:64:23: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | mPixelDisplayRatio(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp:64:23: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | mPixelDisplayRatio(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp: In member function ‘void Ogre::Camera::rotate(const Ogre::Quaternion&)’: /<>/OgreMain/src/OgreCamera.cpp:321:22: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 321 | Quaternion qnorm = q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp: In member function ‘virtual bool Ogre::Camera::isViewOutOfDate() const’: /<>/OgreMain/src/OgreCamera.cpp:360:67: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 360 | mReflectPlane = mLinkedReflectPlane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreCamera.cpp:362:80: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 362 | mLastLinkedReflectionPlane = mLinkedReflectPlane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreCamera.cpp: In member function ‘virtual void Ogre::Camera::setWindowImpl() const’: /<>/OgreMain/src/OgreCamera.cpp:815:57: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 815 | Vector3 position = getPositionForViewUpdate(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp: In member function ‘virtual void Ogre::Camera::forwardIntersect(const Ogre::Plane&, Ogre::vector::type*) const’: /<>/OgreMain/src/OgreCamera.cpp:1093:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1093 | Vector3 trCorner = getWorldSpaceCorners()[0]; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp:1094:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1094 | Vector3 tlCorner = getWorldSpaceCorners()[1]; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp:1095:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1095 | Vector3 blCorner = getWorldSpaceCorners()[2]; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCamera.cpp:1096:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1096 | Vector3 brCorner = getWorldSpaceCorners()[3]; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreCamera.h:32, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector4; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector4*; Ogre::STLAllocator::value_type = Ogre::Vector4]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::Vector4}; _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector4]’ /<>/OgreMain/src/OgreCamera.cpp:1041:61: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreCamera.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ [ 3%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCodec.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCodec.cpp.o -c /<>/OgreMain/src/OgreCodec.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreCodec.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 3%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreColourValue.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreColourValue.cpp.o -c /<>/OgreMain/src/OgreColourValue.cpp [ 3%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCommon.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCommon.cpp.o -c /<>/OgreMain/src/OgreCommon.cpp [ 4%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCompositionPass.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCompositionPass.cpp.o -c /<>/OgreMain/src/OgreCompositionPass.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionPass.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 4%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCompositionTargetPass.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCompositionTargetPass.cpp.o -c /<>/OgreMain/src/OgreCompositionTargetPass.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/src/OgreCompositionTargetPass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 4%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCompositionTechnique.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCompositionTechnique.cpp.o -c /<>/OgreMain/src/OgreCompositionTechnique.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositionTechnique.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 4%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCompositor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCompositor.cpp.o -c /<>/OgreMain/src/OgreCompositor.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositor.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCompositor.cpp: In member function ‘virtual void Ogre::Compositor::loadImpl()’: /<>/OgreMain/src/OgreCompositor.cpp:127:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 127 | if (mCompilationRequired) | ^~ /<>/OgreMain/src/OgreCompositor.cpp:130:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 130 | createGlobalTextures(); | ^~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCompositorChain.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCompositorChain.cpp.o -c /<>/OgreMain/src/OgreCompositorChain.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCompositorChain.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCompositorChain.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCompositorChain.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreCompositorChain.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/include/OgreCompositorChain.h:34, from /<>/OgreMain/src/OgreCompositorChain.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreCompositorChain.cpp: In member function ‘virtual void Ogre::CompositorChain::preViewportUpdate(const Ogre::RenderTargetViewportEvent&)’: /<>/OgreMain/src/OgreCompositorChain.cpp:324:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 324 | if(evt.source != mViewport || !mAnyCompositorsEnabled) | ^~ /<>/OgreMain/src/OgreCompositorChain.cpp:328:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 328 | CompositionPass* pass = mOriginalScene->getTechnique()->getOutputTargetPass()->getPass(0); | ^~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreCompositorChain.cpp: In member function ‘virtual void Ogre::CompositorChain::postViewportUpdate(const Ogre::RenderTargetViewportEvent&)’: /<>/OgreMain/src/OgreCompositorChain.cpp:408:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 408 | if(evt.source != mViewport || !mAnyCompositorsEnabled) | ^~ /<>/OgreMain/src/OgreCompositorChain.cpp:411:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 411 | Camera *cam = mViewport->getCamera(); | ^~~~~~ [ 5%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCompositorInstance.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCompositorInstance.cpp.o -c /<>/OgreMain/src/OgreCompositorInstance.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreCompositorChain.h:36, from /<>/OgreMain/src/OgreCompositorInstance.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreCompositorInstance.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreCompositorInstance.cpp:42: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreCompositorInstance.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreCompositorInstance.cpp:42: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/include/OgreCompositorInstance.h:32, from /<>/OgreMain/src/OgreCompositorInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 5%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreCompositorManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreCompositorManager.cpp.o -c /<>/OgreMain/src/OgreCompositorManager.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositorManager.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositorManager.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositorManager.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreCompositorManager.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/include/OgreCompositorManager.h:34, from /<>/OgreMain/src/OgreCompositorManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 5%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreConfigFile.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreConfigFile.cpp.o -c /<>/OgreMain/src/OgreConfigFile.cpp [ 5%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o -c /<>/OgreMain/src/OgreControllerManager.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreControllerManager.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreControllerManager.h:37, from /<>/OgreMain/src/OgreControllerManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 5%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o -c /<>/OgreMain/src/OgreConvexBody.cpp In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreConvexBody.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreConvexBody.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreConvexBody.cpp: In copy constructor ‘Ogre::ConvexBody::ConvexBody(const Ogre::ConvexBody&)’: /<>/OgreMain/src/OgreConvexBody.cpp:126:27: warning: implicitly-declared ‘Ogre::Polygon& Ogre::Polygon::operator=(const Ogre::Polygon&)’ is deprecated [-Wdeprecated-copy] 126 | *p = cpy.getPolygon( i ); | ^ In file included from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgrePolygon.h:73:3: note: because ‘Ogre::Polygon’ has user-provided ‘Ogre::Polygon::Polygon(const Ogre::Polygon&)’ 73 | Polygon( const Polygon& cpy ); | ^~~~~~~ /<>/OgreMain/src/OgreConvexBody.cpp: In member function ‘void Ogre::ConvexBody::define(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/src/OgreConvexBody.cpp:216:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 216 | Vector3 currentVertex = min; | ^~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreConvexBody.cpp: In member function ‘void Ogre::ConvexBody::clip(const Ogre::Plane&, bool)’: /<>/OgreMain/src/OgreConvexBody.cpp:1095:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1095 | Vector3 vFirst = it->first; | ^~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreConvexBody.cpp:1096:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1096 | Vector3 vSecond = it->second; | ^~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreConvexBody.h:32, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_uninitialized.h:311:25: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ogre::Vector3*; _ForwardIterator = Ogre::Vector3*; _Allocator = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >]’ /<>/OgreMain/include/OgrePolygon.h:52:20: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/include/OgreConvexBody.h:33, from /<>/OgreMain/src/OgreConvexBody.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 6%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDataStream.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDataStream.cpp.o -c /<>/OgreMain/src/OgreDataStream.cpp [ 6%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultHardwareBufferManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDefaultHardwareBufferManager.cpp.o -c /<>/OgreMain/src/OgreDefaultHardwareBufferManager.cpp [ 6%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o -c /<>/OgreMain/src/OgreDefaultSceneQueries.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreDefaultSceneQueries.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 6%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o -c /<>/OgreMain/src/OgreDeflate.cpp [ 6%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDepthBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDepthBuffer.cpp.o -c /<>/OgreMain/src/OgreDepthBuffer.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreDepthBuffer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 7%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o -c /<>/OgreMain/src/OgreDistanceLodStrategy.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreDistanceLodStrategy.h:33, from /<>/OgreMain/src/OgreDistanceLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 7%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDualQuaternion.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDualQuaternion.cpp.o -c /<>/OgreMain/src/OgreDualQuaternion.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreDualQuaternion.cpp:63: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreDualQuaternion.cpp:63: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreDualQuaternion.cpp:63: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreDualQuaternion.cpp:63: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreDualQuaternion.cpp:63: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreDualQuaternion.cpp:64: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreDualQuaternion.cpp:63: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreDualQuaternion.cpp: In member function ‘void Ogre::DualQuaternion::toTransformationMatrix(Ogre::Matrix4&) const’: /<>/OgreMain/src/OgreDualQuaternion.cpp:122:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 122 | Vector3 scale = Vector3::UNIT_SCALE; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreDualQuaternion.cpp:63: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 7%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDynLib.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDynLib.cpp.o -c /<>/OgreMain/src/OgreDynLib.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreDynLib.cpp:34: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 7%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDynLibManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDynLibManager.cpp.o -c /<>/OgreMain/src/OgreDynLibManager.cpp [ 8%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreEdgeListBuilder.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreEdgeListBuilder.cpp.o -c /<>/OgreMain/src/OgreEdgeListBuilder.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreEdgeListBuilder.h:31, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector4; AllocPolicy = Ogre::CategorisedAlignAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector4*; Ogre::STLAllocator::value_type = Ogre::Vector4]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::Vector4}; _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector4]’ /<>/OgreMain/src/OgreEdgeListBuilder.cpp:343:80: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/src/OgreEdgeListBuilder.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ [ 8%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreEntity.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreEntity.cpp.o -c /<>/OgreMain/src/OgreEntity.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreEntity.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreEntity.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreEntity.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreEntity.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 8%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreException.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreException.cpp.o -c /<>/OgreMain/src/OgreException.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreException.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 8%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreExternalTextureSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreExternalTextureSource.cpp.o -c /<>/OgreMain/src/OgreExternalTextureSource.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreExternalTextureSource.cpp:40: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 8%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreExternalTextureSourceManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreExternalTextureSourceManager.cpp.o -c /<>/OgreMain/src/OgreExternalTextureSourceManager.cpp [ 9%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreFileSystem.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreFileSystem.cpp.o -c /<>/OgreMain/src/OgreFileSystem.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFileSystem.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 9%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreFrustum.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreFrustum.cpp.o -c /<>/OgreMain/src/OgreFrustum.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFrustum.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFrustum.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFrustum.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFrustum.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In constructor ‘Ogre::Frustum::Frustum(const String&)’: /<>/OgreMain/src/OgreFrustum.cpp:73:34: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 73 | mLinkedObliqueProjPlane(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreFrustum.cpp:73:34: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 73 | mLinkedObliqueProjPlane(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreFrustum.cpp:73:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 73 | mLinkedObliqueProjPlane(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In member function ‘virtual void Ogre::Frustum::updateFrustumImpl() const’: /<>/OgreMain/src/OgreFrustum.cpp:572:18: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 572 | Vector3 tmp = min; | ^~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In member function ‘virtual bool Ogre::Frustum::isViewOutOfDate() const’: /<>/OgreMain/src/OgreFrustum.cpp:721:67: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 721 | mReflectPlane = mLinkedReflectPlane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp:723:80: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 723 | mLastLinkedReflectionPlane = mLinkedReflectPlane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In member function ‘virtual bool Ogre::Frustum::isFrustumOutOfDate() const’: /<>/OgreMain/src/OgreFrustum.cpp:745:79: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 745 | mObliqueProjPlane = mLinkedObliqueProjPlane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp:746:47: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 746 | mLastLinkedObliqueProjPlane = mObliqueProjPlane; | ^~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In member function ‘virtual void Ogre::Frustum::enableReflection(const Ogre::Plane&)’: /<>/OgreMain/src/OgreFrustum.cpp:1043:25: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 1043 | mReflectPlane = p; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In member function ‘virtual void Ogre::Frustum::enableReflection(const Ogre::MovablePlane*)’: /<>/OgreMain/src/OgreFrustum.cpp:1054:63: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 1054 | mReflectPlane = mLinkedReflectPlane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp:1056:76: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 1056 | mLastLinkedReflectionPlane = mLinkedReflectPlane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In member function ‘virtual void Ogre::Frustum::enableCustomNearClipPlane(const Ogre::MovablePlane*)’: /<>/OgreMain/src/OgreFrustum.cpp:1240:53: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 1240 | mObliqueProjPlane = plane->_getDerivedPlane(); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreFrustum.cpp: In member function ‘virtual void Ogre::Frustum::enableCustomNearClipPlane(const Ogre::Plane&)’: /<>/OgreMain/src/OgreFrustum.cpp:1248:29: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 1248 | mObliqueProjPlane = plane; | ^~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/src/OgreFrustum.cpp:29: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ [ 9%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreGpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreGpuProgram.cpp.o -c /<>/OgreMain/src/OgreGpuProgram.cpp In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgram.cpp:34: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgram.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgram.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgram.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgram.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgram.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 9%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreGpuProgramManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreGpuProgramManager.cpp.o -c /<>/OgreMain/src/OgreGpuProgramManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 9%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreGpuProgramParams.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreGpuProgramParams.cpp.o -c /<>/OgreMain/src/OgreGpuProgramParams.cpp In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAutoParamDataSource.h:33, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreAutoParamDataSource.h:35, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreGpuProgramParams.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreGpuProgramParams.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 10%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreGpuProgramUsage.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreGpuProgramUsage.cpp.o -c /<>/OgreMain/src/OgreGpuProgramUsage.cpp [ 10%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHardwareBufferManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHardwareBufferManager.cpp.o -c /<>/OgreMain/src/OgreHardwareBufferManager.cpp [ 10%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHardwareCounterBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHardwareCounterBuffer.cpp.o -c /<>/OgreMain/src/OgreHardwareCounterBuffer.cpp [ 10%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHardwareIndexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHardwareIndexBuffer.cpp.o -c /<>/OgreMain/src/OgreHardwareIndexBuffer.cpp [ 10%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHardwareOcclusionQuery.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHardwareOcclusionQuery.cpp.o -c /<>/OgreMain/src/OgreHardwareOcclusionQuery.cpp [ 11%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHardwarePixelBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHardwarePixelBuffer.cpp.o -c /<>/OgreMain/src/OgreHardwarePixelBuffer.cpp [ 11%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHardwareUniformBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHardwareUniformBuffer.cpp.o -c /<>/OgreMain/src/OgreHardwareUniformBuffer.cpp [ 11%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHardwareVertexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHardwareVertexBuffer.cpp.o -c /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreHardwareVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 11%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHighLevelGpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHighLevelGpuProgram.cpp.o -c /<>/OgreMain/src/OgreHighLevelGpuProgram.cpp [ 12%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreHighLevelGpuProgramManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreHighLevelGpuProgramManager.cpp.o -c /<>/OgreMain/src/OgreHighLevelGpuProgramManager.cpp [ 12%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreImage.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreImage.cpp.o -c /<>/OgreMain/src/OgreImage.cpp [ 12%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstanceBatch.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstanceBatch.cpp.o -c /<>/OgreMain/src/OgreInstanceBatch.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/src/OgreInstanceBatch.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/src/OgreInstanceBatch.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstanceBatch.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstanceBatch.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstanceBatch.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstanceBatch.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstanceBatch.cpp: In member function ‘void Ogre::InstanceBatch::defragmentBatchDoCull(Ogre::InstanceBatch::InstancedEntityVec&, Ogre::InstanceBatch::CustomParamsVec&)’: /<>/OgreMain/src/OgreInstanceBatch.cpp:352:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 352 | Vector3 vMinPos = Vector3::ZERO, firstPos = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstanceBatch.cpp:352:56: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 352 | Vector3 vMinPos = Vector3::ZERO, firstPos = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreInstanceManager.h:31, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector4; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector4*; Ogre::STLAllocator::value_type = Ogre::Vector4]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {const Ogre::Vector4&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {const Ogre::Vector4&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1192:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector4]’ /<>/OgreMain/src/OgreInstanceBatch.cpp:322:55: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceBatch.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ [ 12%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstanceBatchHW.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchHW.cpp.o -c /<>/OgreMain/src/OgreInstanceBatchHW.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 12%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstanceBatchHW_VTF.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchHW_VTF.cpp.o -c /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:40: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:40: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/include/OgreInstanceBatchHW_VTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchHW_VTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 13%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstanceBatchShader.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchShader.cpp.o -c /<>/OgreMain/src/OgreInstanceBatchShader.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchShader.h:31, from /<>/OgreMain/src/OgreInstanceBatchShader.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 13%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstanceBatchVTF.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchVTF.cpp.o -c /<>/OgreMain/src/OgreInstanceBatchVTF.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:40: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:40: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreInstanceBatch.h:33, from /<>/OgreMain/include/OgreInstanceBatchVTF.h:31, from /<>/OgreMain/src/OgreInstanceBatchVTF.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 13%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstanceManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstanceManager.cpp.o -c /<>/OgreMain/src/OgreInstanceManager.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstanceBatch.h:34, from /<>/OgreMain/include/OgreInstanceBatchHW.h:31, from /<>/OgreMain/src/OgreInstanceManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstanceManager.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstanceManager.cpp:38: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstanceManager.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstanceManager.cpp:38: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreInstanceManager.h:32, from /<>/OgreMain/src/OgreInstanceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 13%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstancedEntity.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstancedEntity.cpp.o -c /<>/OgreMain/src/OgreInstancedEntity.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstancedEntity.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstancedEntity.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstancedEntity.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreInstancedEntity.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedEntity.cpp: In constructor ‘Ogre::InstancedEntity::InstancedEntity(Ogre::InstanceBatch*, Ogre::uint32, Ogre::InstancedEntity*)’: /<>/OgreMain/src/OgreInstancedEntity.cpp:63:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 63 | mUseLocalTransform(false) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedEntity.cpp:63:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 63 | mUseLocalTransform(false) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedEntity.cpp:63:29: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 63 | mUseLocalTransform(false) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedEntity.cpp:63:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 63 | mUseLocalTransform(false) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedEntity.h:31, from /<>/OgreMain/src/OgreInstancedEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 13%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreInstancedGeometry.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreInstancedGeometry.cpp.o -c /<>/OgreMain/src/OgreInstancedGeometry.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp: In member function ‘virtual Ogre::InstancedGeometry::BatchInstance* Ogre::InstancedGeometry::getBatchInstance(const Ogre::AxisAlignedBox&, bool)’: /<>/OgreMain/src/OgreInstancedGeometry.cpp:115:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 115 | const Vector3 min = bounds.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:116:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | const Vector3 max = bounds.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp: In member function ‘virtual Ogre::AxisAlignedBox Ogre::InstancedGeometry::calculateBounds(Ogre::VertexData*, const Ogre::Vector3&, const Ogre::Quaternion&, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreInstancedGeometry.cpp:287:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 287 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:287:47: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 287 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp: In constructor ‘Ogre::InstancedGeometry::InstancedObject::InstancedObject(short unsigned int, Ogre::SkeletonInstance*, Ogre::AnimationStateSet*)’: /<>/OgreMain/src/OgreInstancedGeometry.cpp:921:71: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 921 | mFrameAnimationLastUpdated(std::numeric_limits::max()) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:921:71: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 921 | mFrameAnimationLastUpdated(std::numeric_limits::max()) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:921:71: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 921 | mFrameAnimationLastUpdated(std::numeric_limits::max()) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp: In constructor ‘Ogre::InstancedGeometry::InstancedObject::InstancedObject(short unsigned int)’: /<>/OgreMain/src/OgreInstancedGeometry.cpp:952:71: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 952 | mFrameAnimationLastUpdated(std::numeric_limits::max()) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:952:71: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 952 | mFrameAnimationLastUpdated(std::numeric_limits::max()) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:952:71: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 952 | mFrameAnimationLastUpdated(std::numeric_limits::max()) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp: In member function ‘Ogre::Matrix3 Ogre::InstancedGeometry::InstancedObject::getLocalAxes() const’: /<>/OgreMain/src/OgreInstancedGeometry.cpp:993:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 993 | Vector3 axisX = Vector3::UNIT_X; | ^~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:994:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 994 | Vector3 axisY = Vector3::UNIT_Y; | ^~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:995:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 995 | Vector3 axisZ = Vector3::UNIT_Z; | ^~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp: In member function ‘void Ogre::InstancedGeometry::BatchInstance::updateBoundingBox()’: /<>/OgreMain/src/OgreInstancedGeometry.cpp:1265:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1265 | Vector3 vMin( Vector3::ZERO ); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:1266:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1266 | Vector3 vMax( Vector3::ZERO ); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreInstancedGeometry.h:32, from /<>/OgreMain/src/OgreInstancedGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreInstancedGeometry.cpp: In member function ‘void Ogre::InstancedGeometry::GeometryBucket::build()’: /<>/OgreMain/src/OgreInstancedGeometry.cpp:2173:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 2173 | if(tmp.z>Zmax) | ^~ /<>/OgreMain/src/OgreInstancedGeometry.cpp:2175:9: note: here 2175 | default: | ^~~~~~~ [ 14%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreKeyFrame.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreKeyFrame.cpp.o -c /<>/OgreMain/src/OgreKeyFrame.cpp In file included from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimationTrack.h:36, from /<>/OgreMain/src/OgreKeyFrame.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreKeyFrame.cpp: In constructor ‘Ogre::TransformKeyFrame::TransformKeyFrame(const Ogre::AnimationTrack*, Ogre::Real)’: /<>/OgreMain/src/OgreKeyFrame.cpp:71:60: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 71 | mScale(Vector3::UNIT_SCALE), mRotate(Quaternion::IDENTITY) | ^ In file included from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreKeyFrame.cpp:71:60: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 71 | mScale(Vector3::UNIT_SCALE), mRotate(Quaternion::IDENTITY) | ^ In file included from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreKeyFrame.cpp:71:60: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 71 | mScale(Vector3::UNIT_SCALE), mRotate(Quaternion::IDENTITY) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreKeyFrame.h:33, from /<>/OgreMain/src/OgreKeyFrame.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 14%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreLight.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreLight.cpp.o -c /<>/OgreMain/src/OgreLight.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreLight.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreLight.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreLight.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreLight.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp: In constructor ‘Ogre::Light::Light()’: /<>/OgreMain/src/OgreLight.cpp:65:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 65 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp:65:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 65 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp:65:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 65 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp:65:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 65 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp:65:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 65 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp: In constructor ‘Ogre::Light::Light(const String&)’: /<>/OgreMain/src/OgreLight.cpp:97:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 97 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp:97:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 97 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp:97:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 97 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp:97:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 97 | mCustomShadowCameraSetup() | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp: In member function ‘Ogre::Vector4 Ogre::Light::getAs4DVector(bool) const’: /<>/OgreMain/src/OgreLight.cpp:368:10: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 368 | return ret; | ^~~ In file included from /<>/OgreMain/include/OgreLight.h:35, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreLight.cpp: In member function ‘virtual const PlaneBoundedVolumeList& Ogre::Light::_getFrustumClipVolumes(const Ogre::Camera*) const’: /<>/OgreMain/src/OgreLight.cpp:463:47: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 463 | Vector3 camPosition = cam->getRealPosition(); | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreLight.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 14%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreLodStrategy.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreLodStrategy.cpp.o -c /<>/OgreMain/src/OgreLodStrategy.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/src/OgreLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 14%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreLodStrategyManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreLodStrategyManager.cpp.o -c /<>/OgreMain/src/OgreLodStrategyManager.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreLodStrategyManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 14%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreLog.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreLog.cpp.o -c /<>/OgreMain/src/OgreLog.cpp [ 15%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreLogManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreLogManager.cpp.o -c /<>/OgreMain/src/OgreLogManager.cpp [ 15%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreManualObject.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreManualObject.cpp.o -c /<>/OgreMain/src/OgreManualObject.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreManualObject.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreManualObject.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreManualObject.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreManualObject.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreManualObject.h:33, from /<>/OgreMain/src/OgreManualObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 15%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMaterial.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMaterial.cpp.o -c /<>/OgreMain/src/OgreMaterial.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreMaterial.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 15%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMaterialManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMaterialManager.cpp.o -c /<>/OgreMain/src/OgreMaterialManager.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreMaterialManager.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialManager.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialManager.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialManager.cpp:42: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialManager.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialManager.cpp:42: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreMaterialManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 16%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMaterialSerializer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMaterialSerializer.cpp.o -c /<>/OgreMain/src/OgreMaterialSerializer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:41: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:41: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:41: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:41: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/src/OgreMaterialSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 16%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMath.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMath.cpp.o -c /<>/OgreMain/src/OgreMath.cpp In file included from /<>/OgreMain/src/OgreMath.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMath.cpp: In static member function ‘static Ogre::Vector3 Ogre::Math::calculateTangentSpaceVector(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/src/OgreMath.cpp:897:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 897 | return tangent; | ^~~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMath.cpp: In static member function ‘static Ogre::Vector3 Ogre::Math::calculateBasicFaceNormal(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreMath.cpp:921:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 921 | return normal; | ^~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMath.cpp: In static member function ‘static Ogre::Vector3 Ogre::Math::calculateBasicFaceNormalWithoutNormalize(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreMath.cpp:934:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 934 | return normal; | ^~~~~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMath.cpp: In static member function ‘static Ogre::Real Ogre::Math::boundingRadiusFromAABB(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/src/OgreMath.cpp:988:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 988 | Vector3 max = aabb.getMaximum(); | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMath.cpp:989:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 989 | Vector3 min = aabb.getMinimum(); | ^ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMath.cpp:991:23: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 991 | Vector3 magnitude = max; | ^~~ In file included from /<>/OgreMain/src/OgreMath.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 16%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMatrix3.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMatrix3.cpp.o -c /<>/OgreMain/src/OgreMatrix3.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreMatrix3.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreMatrix3.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreMatrix3.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreMatrix3.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreMatrix3.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMatrix3.cpp: In member function ‘Ogre::Vector3 Ogre::Matrix3::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/src/OgreMatrix3.cpp:137:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 137 | return kProd; | ^~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreMatrix3.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMatrix3.cpp: In function ‘Ogre::Vector3 Ogre::operator*(const Ogre::Vector3&, const Ogre::Matrix3&)’: /<>/OgreMain/src/OgreMatrix3.cpp:150:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 150 | return kProd; | ^~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreMatrix3.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 16%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMatrix4.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMatrix4.cpp.o -c /<>/OgreMain/src/OgreMatrix4.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/src/OgreMatrix4.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/src/OgreMatrix4.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/src/OgreMatrix4.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/src/OgreMatrix4.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/src/OgreMatrix4.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMatrix4.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/src/OgreMatrix4.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 16%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMemoryAllocatedObject.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMemoryAllocatedObject.cpp.o -c /<>/OgreMain/src/OgreMemoryAllocatedObject.cpp [ 17%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMemoryNedAlloc.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMemoryNedAlloc.cpp.o -c /<>/OgreMain/src/OgreMemoryNedAlloc.cpp [ 17%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMemoryNedPooling.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMemoryNedPooling.cpp.o -c /<>/OgreMain/src/OgreMemoryNedPooling.cpp In file included from /<>/OgreMain/src/OgreMemoryNedPooling.cpp:38: /<>/OgreMain/src/nedmalloc/nedmalloc.c: In function ‘malloc_state* nedalloc::FindMSpace(nedalloc::nedpool*, nedalloc::threadcache*, int*, size_t)’: /<>/OgreMain/src/nedmalloc/nedmalloc.c:606:5: warning: cast from type ‘malloc_state**’ to type ‘volatile malloc_state**’ casts away qualifiers [-Wcast-qual] 606 | *((volatile struct malloc_state **) &p->m[end])=p->m[end]=temp; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/OgreMain/src/nedmalloc/nedmalloc.c:606:60: warning: operation on ‘p->nedalloc::nedpool_t::m[end]’ may be undefined [-Wsequence-point] 606 | *((volatile struct malloc_state **) &p->m[end])=p->m[end]=temp; | ~~~~~~~~~^~~~~ /<>/OgreMain/src/nedmalloc/nedmalloc.c: In function ‘void** nedalloc::nedpindependent_comalloc(nedalloc::nedpool*, size_t, size_t*, void**)’: /<>/OgreMain/src/nedmalloc/nedmalloc.c:940:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 940 | for(i=0; i>/OgreMain/src/nedmalloc/nedmalloc.c:942:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 942 | GetThreadCache(&p, &tc, &mymspace, 0); | ^~~~~~~~~~~~~~ [ 17%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMemoryTracker.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMemoryTracker.cpp.o -c /<>/OgreMain/src/OgreMemoryTracker.cpp [ 17%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMesh.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMesh.cpp.o -c /<>/OgreMain/src/OgreMesh.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMesh.cpp:44: /<>/OgreMain/include/OgreTangentSpaceCalc.h: In constructor ‘Ogre::TangentSpaceCalc::VertexInfo::VertexInfo()’: /<>/OgreMain/include/OgreTangentSpaceCalc.h:209:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 209 | parity(0), oppositeParityIndex(0) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreMesh.cpp:44: /<>/OgreMain/include/OgreTangentSpaceCalc.h:209:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 209 | parity(0), oppositeParityIndex(0) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMesh.cpp:45: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMesh.cpp:45: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMesh.cpp:45: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMesh.cpp:45: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMesh.cpp:45: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreMesh.cpp:45: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMesh.cpp: In member function ‘void Ogre::Mesh::_setBounds(const Ogre::AxisAlignedBox&, bool)’: /<>/OgreMain/src/OgreMesh.cpp:401:35: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 401 | Vector3 max = mAABB.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMesh.cpp:402:35: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 402 | Vector3 min = mAABB.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 17%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMeshManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMeshManager.cpp.o -c /<>/OgreMain/src/OgreMeshManager.cpp In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreMeshManager.cpp: In member function ‘Ogre::MeshPtr Ogre::MeshManager::createPlane(const String&, const String&, const Ogre::Plane&, Ogre::Real, Ogre::Real, int, int, bool, short unsigned int, Ogre::Real, Ogre::Real, const Ogre::Vector3&, Ogre::HardwareBuffer::Usage, Ogre::HardwareBuffer::Usage, bool, bool)’: /<>/OgreMain/src/OgreMeshManager.cpp:159:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 159 | params.plane = plane; | ^~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ In file included from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreMeshManager.h: In member function ‘Ogre::MeshManager::MeshBuildParams& Ogre::MeshManager::MeshBuildParams::operator=(const Ogre::MeshManager::MeshBuildParams&)’: /<>/OgreMain/include/OgreMeshManager.h:463:16: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 463 | struct MeshBuildParams | ^~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreMeshManager.cpp: In member function ‘Ogre::MeshPtr Ogre::MeshManager::createPlane(const String&, const String&, const Ogre::Plane&, Ogre::Real, Ogre::Real, int, int, bool, short unsigned int, Ogre::Real, Ogre::Real, const Ogre::Vector3&, Ogre::HardwareBuffer::Usage, Ogre::HardwareBuffer::Usage, bool, bool)’: /<>/OgreMain/src/OgreMeshManager.cpp:173:48: note: synthesized method ‘Ogre::MeshManager::MeshBuildParams& Ogre::MeshManager::MeshBuildParams::operator=(const Ogre::MeshManager::MeshBuildParams&)’ first required here 173 | mMeshBuildParams[pMesh.getPointer()] = params; | ^~~~~~ /<>/OgreMain/src/OgreMeshManager.cpp: In member function ‘Ogre::MeshPtr Ogre::MeshManager::createCurvedPlane(const String&, const String&, const Ogre::Plane&, Ogre::Real, Ogre::Real, Ogre::Real, int, int, bool, short unsigned int, Ogre::Real, Ogre::Real, const Ogre::Vector3&, Ogre::HardwareBuffer::Usage, Ogre::HardwareBuffer::Usage, bool, bool)’: /<>/OgreMain/src/OgreMeshManager.cpp:195:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 195 | params.plane = plane; | ^~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreMeshManager.cpp: In member function ‘Ogre::MeshPtr Ogre::MeshManager::createCurvedIllusionPlane(const String&, const String&, const Ogre::Plane&, Ogre::Real, Ogre::Real, Ogre::Real, int, int, bool, short unsigned int, Ogre::Real, Ogre::Real, const Ogre::Vector3&, const Ogre::Quaternion&, Ogre::HardwareBuffer::Usage, Ogre::HardwareBuffer::Usage, bool, bool, int)’: /<>/OgreMain/src/OgreMeshManager.cpp:238:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 238 | params.plane = plane; | ^~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreMeshManager.cpp: In member function ‘void Ogre::MeshManager::loadManualPlane(Ogre::Mesh*, Ogre::MeshManager::MeshBuildParams&)’: /<>/OgreMain/src/OgreMeshManager.cpp:519:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 519 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMeshManager.cpp:519:53: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 519 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMeshManager.cpp: In member function ‘void Ogre::MeshManager::loadManualCurvedPlane(Ogre::Mesh*, Ogre::MeshManager::MeshBuildParams&)’: /<>/OgreMain/src/OgreMeshManager.cpp:666:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 666 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMeshManager.cpp:666:53: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 666 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMeshManager.cpp: In member function ‘void Ogre::MeshManager::loadManualCurvedIllusionPlane(Ogre::Mesh*, Ogre::MeshManager::MeshBuildParams&)’: /<>/OgreMain/src/OgreMeshManager.cpp:845:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 845 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMeshManager.cpp:845:53: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 845 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMeshManager.h:35, from /<>/OgreMain/src/OgreMeshManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 18%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMeshSerializer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMeshSerializer.cpp.o -c /<>/OgreMain/src/OgreMeshSerializer.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/include/OgreMeshSerializer.h:34, from /<>/OgreMain/src/OgreMeshSerializer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 18%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMeshSerializerImpl.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMeshSerializerImpl.cpp.o -c /<>/OgreMain/src/OgreMeshSerializerImpl.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:40: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:40: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:45: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:45: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:45: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:45: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreIteratorWrappers.h:32, from /<>/OgreMain/include/OgreMaterial.h:34, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:35, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreIteratorWrapper.h: In instantiation of ‘Ogre::MapIteratorWrapper::ValueType Ogre::MapIteratorWrapper::getNext() [with T = std::map, Ogre::STLAllocator, Ogre::CategorisedAllocPolicy > >; IteratorType = std::_Rb_tree_const_iterator >; Ogre::MapIteratorWrapper::ValueType = Ogre::Vector3]’: /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:2111:33: required from here /<>/OgreMain/include/OgreIteratorWrapper.h:301:47: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 301 | return ((this->mCurrent++)->second) ; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:32, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {Ogre::Vector3}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {Ogre::Vector3}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::Vector3}; _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector3]’ /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:2571:79: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:32, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector4; AllocPolicy = Ogre::CategorisedAlignAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector4*; Ogre::STLAllocator::value_type = Ogre::Vector4]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_uninitialized.h:311:25: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = Ogre::Vector4*; _Allocator = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_uninitialized.h:347:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ogre::Vector4*; _ForwardIterator = Ogre::Vector4*; _Allocator = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:659:48: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:940:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]’ /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:1856:58: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreMeshSerializerImpl.h:36, from /<>/OgreMain/src/OgreMeshSerializerImpl.cpp:30: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ [ 18%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMovableObject.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMovableObject.cpp.o -c /<>/OgreMain/src/OgreMovableObject.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMovableObject.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMovableObject.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMovableObject.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreMovableObject.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/src/OgreMovableObject.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 18%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreMovablePlane.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreMovablePlane.cpp.o -c /<>/OgreMain/src/OgreMovablePlane.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp: In constructor ‘Ogre::MovablePlane::MovablePlane(const String&)’: /<>/OgreMain/src/OgreMovablePlane.cpp:40:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | mDirty(true) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp:40:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 40 | mDirty(true) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp: In constructor ‘Ogre::MovablePlane::MovablePlane(const Ogre::Plane&)’: /<>/OgreMain/src/OgreMovablePlane.cpp:46:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 46 | mDirty(true) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp:46:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 46 | mDirty(true) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp: In constructor ‘Ogre::MovablePlane::MovablePlane(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/src/OgreMovablePlane.cpp:52:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | mLastRotate(Quaternion::IDENTITY), mDirty(true) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp:52:55: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 52 | mLastRotate(Quaternion::IDENTITY), mDirty(true) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp: In constructor ‘Ogre::MovablePlane::MovablePlane(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreMovablePlane.cpp:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | mLastRotate(Quaternion::IDENTITY), mDirty(true) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp:58:55: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 58 | mLastRotate(Quaternion::IDENTITY), mDirty(true) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp: In constructor ‘Ogre::MovablePlane::MovablePlane(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreMovablePlane.cpp:65:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 65 | mLastRotate(Quaternion::IDENTITY), mDirty(true) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreMovablePlane.cpp:65:55: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 65 | mLastRotate(Quaternion::IDENTITY), mDirty(true) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/src/OgreMovablePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 18%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreNode.cpp.o -c /<>/OgreMain/src/OgreNode.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreNode.cpp:39: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/OgreMain/src/OgreNode.cpp:39: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreNode.cpp:39: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreNode.cpp:39: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreNode.cpp:39: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreNode.cpp:39: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp: In constructor ‘Ogre::Node::Node()’: /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:69:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 69 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp: In constructor ‘Ogre::Node::Node(const String&)’: /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:99:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 99 | mDebug(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp: In member function ‘virtual Ogre::Matrix3 Ogre::Node::getLocalAxes() const’: /<>/OgreMain/src/OgreNode.cpp:426:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 426 | Vector3 axisX = Vector3::UNIT_X; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:427:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 427 | Vector3 axisY = Vector3::UNIT_Y; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp:428:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 428 | Vector3 axisZ = Vector3::UNIT_Z; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreNode.cpp: In member function ‘virtual void Ogre::Node::rotate(const Ogre::Quaternion&, Ogre::Node::TransformSpace)’: /<>/OgreMain/src/OgreNode.cpp:513:22: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 513 | Quaternion qnorm = q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/src/OgreNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreNumerics.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreNumerics.cpp.o -c /<>/OgreMain/src/OgreNumerics.cpp [ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreOptimisedUtil.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreOptimisedUtil.cpp.o -c /<>/OgreMain/src/OgreOptimisedUtil.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtil.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtil.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtil.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtil.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtil.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilGeneral.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilGeneral.cpp.o -c /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp: In member function ‘virtual void Ogre::OptimisedUtilGeneral::softwareVertexSkinning(const float*, float*, const float*, float*, const float*, const unsigned char*, const Ogre::Matrix4* const*, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t)’: /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:113:38: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 113 | Vector3 sourceVec = Vector3::ZERO, sourceNorm = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:113:66: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 113 | Vector3 sourceVec = Vector3::ZERO, sourceNorm = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilGeneral.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 19%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilSSE.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilSSE.cpp.o -c /<>/OgreMain/src/OgreOptimisedUtilSSE.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilSSE.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilSSE.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilSSE.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilSSE.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/include/OgreEdgeListBuilder.h:32, from /<>/OgreMain/include/OgreOptimisedUtil.h:32, from /<>/OgreMain/src/OgreOptimisedUtilSSE.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticle.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreParticle.cpp.o -c /<>/OgreMain/src/OgreParticle.cpp In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticle.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticle.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreParticleEmitter.cpp.o -c /<>/OgreMain/src/OgreParticleEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreParticleEmitter.cpp: In constructor ‘Ogre::ParticleEmitter::ParticleEmitter(Ogre::ParticleSystem*)’: /<>/OgreMain/src/OgreParticleEmitter.cpp:72:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 72 | mRepeatDelayRemain(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitter.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleEmitterCommands.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreParticleEmitterCommands.cpp.o -c /<>/OgreMain/src/OgreParticleEmitterCommands.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreParticleEmitterCommands.cpp: In member function ‘virtual Ogre::String Ogre::EmitterCommands::CmdAngle::doGet(const void*) const’: /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:42:73: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 42 | static_cast(target)->getAngle() ); | ^ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreParticleEmitterCommands.cpp:31: /<>/OgreMain/include/OgreStringConverter.h:88:39: note: initializing argument 1 of ‘static Ogre::String Ogre::StringConverter::toString(Ogre::Radian, short unsigned int, short unsigned int, char, std::ios_base::fmtflags)’ 88 | static String toString(Radian val, unsigned short precision = 6, | ~~~~~~~^~~ [ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleIterator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreParticleIterator.cpp.o -c /<>/OgreMain/src/OgreParticleIterator.cpp In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreBillboard.h:34, from /<>/OgreMain/include/OgreParticle.h:32, from /<>/OgreMain/src/OgreParticleIterator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 20%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleSystem.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreParticleSystem.cpp.o -c /<>/OgreMain/src/OgreParticleSystem.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:34: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreParticleSystem.cpp:34: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreParticleSystem.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreParticleSystem.cpp:38: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreParticleSystem.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreParticleSystem.cpp:38: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreParticleSystem.cpp: In member function ‘void Ogre::ParticleSystem::_sortParticles(Ogre::Camera*)’: /<>/OgreMain/src/OgreParticleSystem.cpp:1224:58: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1224 | Vector3 camPos = cam->getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreParticleSystem.cpp: In constructor ‘Ogre::ParticleSystem::SortByDirectionFunctor::SortByDirectionFunctor(const Ogre::Vector3&)’: /<>/OgreMain/src/OgreParticleSystem.cpp:1236:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1236 | : sortDir(dir) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreParticleSystem.cpp: In constructor ‘Ogre::ParticleSystem::SortByDistanceFunctor::SortByDistanceFunctor(const Ogre::Vector3&)’: /<>/OgreMain/src/OgreParticleSystem.cpp:1244:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1244 | : sortPos(pos) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/src/OgreParticleSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreParticleSystemManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreParticleSystemManager.cpp.o -c /<>/OgreMain/src/OgreParticleSystemManager.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/OgreMain/include/OgreParticleSystemManager.h:33, from /<>/OgreMain/src/OgreParticleSystemManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePass.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePass.cpp.o -c /<>/OgreMain/src/OgrePass.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePass.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePass.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePass.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePass.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgrePass.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePatchMesh.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePatchMesh.cpp.o -c /<>/OgreMain/src/OgrePatchMesh.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgrePatchMesh.h:32, from /<>/OgreMain/src/OgrePatchMesh.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePatchSurface.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePatchSurface.cpp.o -c /<>/OgreMain/src/OgrePatchSurface.cpp In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreMeshManager.h:37, from /<>/OgreMain/src/OgrePatchSurface.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgrePatchSurface.cpp: In member function ‘void Ogre::PatchSurface::defineSurface(void*, Ogre::VertexDeclaration*, size_t, size_t, Ogre::PatchSurface::PatchSurfaceType, size_t, size_t, Ogre::PatchSurface::VisibleSide)’: /<>/OgreMain/src/OgrePatchSurface.cpp:121:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 121 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgrePatchSurface.cpp:121:53: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 121 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgrePatchSurface.h:31, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {Ogre::Vector3}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {Ogre::Vector3}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::Vector3}; _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector3]’ /<>/OgreMain/src/OgrePatchSurface.cpp:80:77: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:33, from /<>/OgreMain/src/OgrePatchSurface.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 21%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePixelCountLodStrategy.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePixelCountLodStrategy.cpp.o -c /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreLodStrategy.h:33, from /<>/OgreMain/include/OgrePixelCountLodStrategy.h:33, from /<>/OgreMain/src/OgrePixelCountLodStrategy.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 22%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePixelFormat.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePixelFormat.cpp.o -c /<>/OgreMain/src/OgrePixelFormat.cpp [ 22%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePlane.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePlane.cpp.o -c /<>/OgreMain/src/OgrePlane.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgrePlane.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/src/OgrePlane.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 22%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePlatformInformation.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePlatformInformation.cpp.o -c /<>/OgreMain/src/OgrePlatformInformation.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgrePlatformInformation.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 22%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePolygon.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePolygon.cpp.o -c /<>/OgreMain/src/OgrePolygon.cpp In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgrePolygon.cpp: In constructor ‘Ogre::Polygon::Polygon()’: /<>/OgreMain/src/OgrePolygon.cpp:40:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | , mIsNormalSet(false) | ^ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgrePolygon.h:32, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:142:30: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::iterator = std::vector > >::iterator; std::vector<_Tp, _Alloc>::const_iterator = std::vector > >::const_iterator; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector3]’ /<>/OgreMain/src/OgrePolygon.cpp:65:31: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgrePolygon.h:33, from /<>/OgreMain/src/OgrePolygon.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 22%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePose.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePose.cpp.o -c /<>/OgreMain/src/OgrePose.cpp In file included from /<>/OgreMain/include/OgrePose.h:34, from /<>/OgreMain/src/OgrePose.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePose.h:34, from /<>/OgreMain/src/OgrePose.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePose.h:34, from /<>/OgreMain/src/OgrePose.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePose.h:34, from /<>/OgreMain/src/OgrePose.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePose.h:34, from /<>/OgreMain/src/OgrePose.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 23%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePrecompiledHeaders.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePrecompiledHeaders.cpp.o -c /<>/OgreMain/src/OgrePrecompiledHeaders.cpp [ 23%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePredefinedControllers.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePredefinedControllers.cpp.o -c /<>/OgreMain/src/OgrePredefinedControllers.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgrePredefinedControllers.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 23%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePrefabFactory.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePrefabFactory.cpp.o -c /<>/OgreMain/src/OgrePrefabFactory.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgrePrefabFactory.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 23%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreProfiler.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreProfiler.cpp.o -c /<>/OgreMain/src/OgreProfiler.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:46: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreProfiler.cpp:45: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 24%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreProgressiveMeshGenerator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreProgressiveMeshGenerator.cpp.o -c /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp: In member function ‘virtual void Ogre::ProgressiveMeshGenerator::bakeLods()’: /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:992:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 992 | std::auto_ptr indexBuffer(new IndexBufferPointer[submeshCount]); | ^~~~~~~~ In file included from /usr/mips64el-linux-gnuabi64/include/c++/10/bits/locale_conv.h:41, from /usr/mips64el-linux-gnuabi64/include/c++/10/locale:43, from /usr/mips64el-linux-gnuabi64/include/c++/10/iomanip:43, from /<>/OgreMain/include/OgreStdHeaders.h:78, from /<>/OgreMain/include/OgrePrerequisites.h:325, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreProgressiveMeshGenerator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::ProgressiveMeshGenerator::PMVertex; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::ProgressiveMeshGenerator::PMVertex*; Ogre::STLAllocator::value_type = Ogre::ProgressiveMeshGenerator::PMVertex]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Args = {Ogre::ProgressiveMeshGenerator::PMVertex}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Args = {Ogre::ProgressiveMeshGenerator::PMVertex}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::ProgressiveMeshGenerator::PMVertex}; _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::ProgressiveMeshGenerator::PMVertex]’ /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:199:35: required from here /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:153:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 153 | struct _OgrePrivate PMVertex { | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreProgressiveMeshGenerator.cpp:42: /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: note: synthesized method ‘Ogre::ProgressiveMeshGenerator::PMVertex::PMVertex(const Ogre::ProgressiveMeshGenerator::PMVertex&)’ first required here 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreQuaternion.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreQuaternion.cpp.o -c /<>/OgreMain/src/OgreQuaternion.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreQuaternion.cpp:40: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreQuaternion.cpp:40: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/src/OgreQuaternion.cpp:40: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreQuaternion.cpp: In member function ‘Ogre::Quaternion Ogre::Quaternion::Inverse() const’: /<>/OgreMain/src/OgreQuaternion.cpp:330:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 330 | return ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreQuaternion.cpp: In member function ‘Ogre::Quaternion Ogre::Quaternion::Exp() const’: /<>/OgreMain/src/OgreQuaternion.cpp:366:16: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 366 | return kResult; | ^~~~~~~ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreQuaternion.cpp: In member function ‘Ogre::Quaternion Ogre::Quaternion::Log() const’: /<>/OgreMain/src/OgreQuaternion.cpp:388:24: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 388 | return kResult; | ^~~~~~~ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreQuaternion.cpp:396:16: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 396 | return kResult; | ^~~~~~~ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreQuaternion.cpp: In static member function ‘static Ogre::Quaternion Ogre::Quaternion::Slerp(Ogre::Real, const Ogre::Quaternion&, const Ogre::Quaternion&, bool)’: /<>/OgreMain/src/OgreQuaternion.cpp:462:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 462 | return t; | ^ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreQuaternion.cpp: In static member function ‘static Ogre::Quaternion Ogre::Quaternion::SlerpExtraSpins(Ogre::Real, const Ogre::Quaternion&, const Ogre::Quaternion&, int)’: /<>/OgreMain/src/OgreQuaternion.cpp:473:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 473 | return rkP; | ^~~ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreQuaternion.cpp: In static member function ‘static Ogre::Quaternion Ogre::Quaternion::nlerp(Ogre::Real, const Ogre::Quaternion&, const Ogre::Quaternion&, bool)’: /<>/OgreMain/src/OgreQuaternion.cpp:607:16: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 607 | return result; | ^~~~~~ In file included from /<>/OgreMain/src/OgreQuaternion.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 24%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreQueuedProgressiveMeshGenerator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreQueuedProgressiveMeshGenerator.cpp.o -c /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:35, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodConfig.h:34, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:36, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp: In member function ‘virtual void Ogre::PMWorker::bakeLods()’: /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:244:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 244 | std::auto_ptr indexBuffer(new IndexBufferPointer[submeshCount]); | ^~~~~~~~ In file included from /usr/mips64el-linux-gnuabi64/include/c++/10/bits/locale_conv.h:41, from /usr/mips64el-linux-gnuabi64/include/c++/10/locale:43, from /usr/mips64el-linux-gnuabi64/include/c++/10/iomanip:43, from /<>/OgreMain/include/OgreStdHeaders.h:78, from /<>/OgreMain/include/OgrePrerequisites.h:325, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:32, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreProgressiveMeshGenerator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::ProgressiveMeshGenerator::PMVertex; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::ProgressiveMeshGenerator::PMVertex*; Ogre::STLAllocator::value_type = Ogre::ProgressiveMeshGenerator::PMVertex]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Args = {Ogre::ProgressiveMeshGenerator::PMVertex}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Args = {Ogre::ProgressiveMeshGenerator::PMVertex}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::ProgressiveMeshGenerator::PMVertex}; _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::ProgressiveMeshGenerator::PMVertex; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::ProgressiveMeshGenerator::PMVertex]’ /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:201:35: required from here /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:153:22: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 153 | struct _OgrePrivate PMVertex { | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:33, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreProgressiveMeshGenerator.h:32, from /<>/OgreMain/include/OgreQueuedProgressiveMeshGenerator.h:32, from /<>/OgreMain/src/OgreQueuedProgressiveMeshGenerator.cpp:31: /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: note: synthesized method ‘Ogre::ProgressiveMeshGenerator::PMVertex::PMVertex(const Ogre::ProgressiveMeshGenerator::PMVertex&)’ first required here 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRectangle2D.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRectangle2D.cpp.o -c /<>/OgreMain/src/OgreRectangle2D.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreRectangle2D.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreRectangle2D.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreRectangle2D.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreRectangle2D.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreRectangle2D.h:33, from /<>/OgreMain/src/OgreRectangle2D.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 24%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderQueue.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderQueue.cpp.o -c /<>/OgreMain/src/OgreRenderQueue.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:34: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueue.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueue.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueue.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueue.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/src/OgreRenderQueue.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 25%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderQueueInvocation.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderQueueInvocation.cpp.o -c /<>/OgreMain/src/OgreRenderQueueInvocation.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/include/OgreRenderQueueInvocation.h:32, from /<>/OgreMain/src/OgreRenderQueueInvocation.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 25%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderQueueSortingGrouping.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderQueueSortingGrouping.cpp.o -c /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/include/OgreRenderQueueSortingGrouping.h:35, from /<>/OgreMain/src/OgreRenderQueueSortingGrouping.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 25%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderSystem.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderSystem.cpp.o -c /<>/OgreMain/src/OgreRenderSystem.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreRenderSystem.cpp: In constructor ‘Ogre::RenderSystem::RenderSystem()’: /<>/OgreMain/src/OgreRenderSystem.cpp:88:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 88 | , mTexProjRelativeOrigin(Vector3::ZERO) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/src/OgreRenderSystem.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 25%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilities.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilities.cpp.o -c /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/src/OgreRenderSystemCapabilities.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 25%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilitiesManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilitiesManager.cpp.o -c /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesManager.cpp:34: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 26%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilitiesSerializer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilitiesSerializer.cpp.o -c /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystemCapabilitiesSerializer.h:32, from /<>/OgreMain/src/OgreRenderSystemCapabilitiesSerializer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 26%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderTarget.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderTarget.cpp.o -c /<>/OgreMain/src/OgreRenderTarget.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderTarget.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderTarget.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderTarget.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderTarget.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/src/OgreRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 26%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderTexture.cpp.o -c /<>/OgreMain/src/OgreRenderTexture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/OgreMain/src/OgreRenderTexture.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 26%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderToVertexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderToVertexBuffer.cpp.o -c /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/OgreMain/src/OgreRenderToVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 27%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderWindow.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRenderWindow.cpp.o -c /<>/OgreMain/src/OgreRenderWindow.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderWindow.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderWindow.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderWindow.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRenderWindow.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreRenderWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 27%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreResource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreResource.cpp.o -c /<>/OgreMain/src/OgreResource.cpp /<>/OgreMain/src/OgreResource.cpp: In member function ‘virtual void Ogre::Resource::_fireLoadingComplete(bool)’: /<>/OgreMain/src/OgreResource.cpp:381:41: warning: ‘virtual void Ogre::Resource::Listener::backgroundLoadingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations] 381 | (*i)->backgroundLoadingComplete(this); | ^ In file included from /<>/OgreMain/src/OgreResource.cpp:31: /<>/OgreMain/include/OgreResource.h:93:33: note: declared here 93 | OGRE_DEPRECATED virtual void backgroundLoadingComplete(Resource*) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreResource.cpp: In member function ‘virtual void Ogre::Resource::_firePreparingComplete(bool)’: /<>/OgreMain/src/OgreResource.cpp:396:43: warning: ‘virtual void Ogre::Resource::Listener::backgroundPreparingComplete(Ogre::Resource*)’ is deprecated [-Wdeprecated-declarations] 396 | (*i)->backgroundPreparingComplete(this); | ^ In file included from /<>/OgreMain/src/OgreResource.cpp:31: /<>/OgreMain/include/OgreResource.h:99:33: note: declared here 99 | OGRE_DEPRECATED virtual void backgroundPreparingComplete(Resource*) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreResourceBackgroundQueue.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreResourceBackgroundQueue.cpp.o -c /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreResourceBackgroundQueue.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 27%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreResourceGroupManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreResourceGroupManager.cpp.o -c /<>/OgreMain/src/OgreResourceGroupManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreResourceGroupManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 27%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreResourceManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreResourceManager.cpp.o -c /<>/OgreMain/src/OgreResourceManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreResourceManager.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 28%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRibbonTrail.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRibbonTrail.cpp.o -c /<>/OgreMain/src/OgreRibbonTrail.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreRibbonTrail.cpp: In member function ‘virtual void Ogre::RibbonTrail::updateTrail(size_t, const Ogre::Node*)’: /<>/OgreMain/src/OgreRibbonTrail.cpp:375:47: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 375 | Vector3 newPos = node->_getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreRibbonTrail.cpp: In member function ‘virtual void Ogre::RibbonTrail::resetTrail(size_t, const Ogre::Node*)’: /<>/OgreMain/src/OgreRibbonTrail.cpp:480:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 480 | Vector3 position = node->_getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/OgreRibbonTrail.h:34, from /<>/OgreMain/src/OgreRibbonTrail.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 28%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRoot.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRoot.cpp.o -c /<>/OgreMain/src/OgreRoot.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreRoot.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreRoot.cpp: In member function ‘void Ogre::Root::loadPlugins(const String&)’: /<>/OgreMain/src/OgreRoot.cpp:1032:10: warning: catching polymorphic type ‘class Ogre::Exception’ by value [-Wcatch-value=] 1032 | catch (Exception) | ^~~~~~~~~ [ 28%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRotationSpline.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreRotationSpline.cpp.o -c /<>/OgreMain/src/OgreRotationSpline.cpp /<>/OgreMain/src/OgreRotationSpline.cpp: In member function ‘Ogre::Quaternion Ogre::RotationalSpline::interpolate(unsigned int, Ogre::Real, bool)’: /<>/OgreMain/src/OgreRotationSpline.cpp:77:37: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 77 | return mPoints[fromIndex]; | ^ In file included from /<>/OgreMain/include/OgreRotationalSpline.h:32, from /<>/OgreMain/src/OgreRotationSpline.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreRotationSpline.cpp:83:37: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 83 | return mPoints[fromIndex]; | ^ In file included from /<>/OgreMain/include/OgreRotationalSpline.h:32, from /<>/OgreMain/src/OgreRotationSpline.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ /<>/OgreMain/src/OgreRotationSpline.cpp:87:41: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 87 | return mPoints[fromIndex + 1]; | ^ In file included from /<>/OgreMain/include/OgreRotationalSpline.h:32, from /<>/OgreMain/src/OgreRotationSpline.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreRotationalSpline.h:31, from /<>/OgreMain/src/OgreRotationSpline.cpp:29: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Quaternion; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Quaternion*; Ogre::STLAllocator::value_type = Ogre::Quaternion]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Quaternion; _Args = {const Ogre::Quaternion&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Quaternion; _Args = {const Ogre::Quaternion&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1192:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Ogre::Quaternion; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Quaternion]’ /<>/OgreMain/src/OgreRotationSpline.cpp:47:28: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreRotationalSpline.h:32, from /<>/OgreMain/src/OgreRotationSpline.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 28%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSceneManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSceneManager.cpp.o -c /<>/OgreMain/src/OgreSceneManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSceneManager.cpp: In constructor ‘Ogre::SceneManager::SceneManager(const String&)’: /<>/OgreMain/src/OgreSceneManager.cpp:172:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 172 | if (root) | ^~ /<>/OgreMain/src/OgreSceneManager.cpp:176:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 176 | mActiveQueuedRenderableVisitor = &mDefaultQueuedRenderableVisitor; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreSceneManager.cpp: In member function ‘virtual void Ogre::SceneManager::_setSkyPlane(bool, const Ogre::Plane&, const String&, Ogre::Real, Ogre::Real, Ogre::uint8, Ogre::Real, int, int, const String&)’: /<>/OgreMain/src/OgreSceneManager.cpp:1659:21: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 1659 | mSkyPlane = plane; | ^~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/OgreMain/src/OgreSceneManager.cpp: In member function ‘virtual void Ogre::SceneManager::manualRender(Ogre::RenderOperation*, Ogre::Pass*, Ogre::Viewport*, const Ogre::Matrix4&, const Ogre::Matrix4&, const Ogre::Matrix4&, bool)’: /<>/OgreMain/src/OgreSceneManager.cpp:3842:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 3842 | if (doBeginEndFrame) | ^~ /<>/OgreMain/src/OgreSceneManager.cpp:3845:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 3845 | mDestRenderSystem->_setWorldMatrix(worldMatrix); | ^~~~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreSceneManager.cpp: In member function ‘virtual void Ogre::SceneManager::buildLightClip(const Ogre::Light*, Ogre::PlaneList&)’: /<>/OgreMain/src/OgreSceneManager.cpp:5390:38: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 5390 | Vector3 pos = l->getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSceneManager.cpp:5406:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 5406 | Vector3 dir = l->getDerivedDirection(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSceneManager.cpp:5412:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 5412 | Vector3 up = Vector3::UNIT_Y; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 28%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSceneManagerEnumerator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSceneManagerEnumerator.cpp.o -c /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/src/OgreSceneManagerEnumerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 29%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSceneNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSceneNode.cpp.o -c /<>/OgreMain/src/OgreSceneNode.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSceneNode.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSceneNode.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreSceneNode.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreSceneNode.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreSceneNode.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreSceneNode.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/src/OgreSceneNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 29%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSceneQuery.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSceneQuery.cpp.o -c /<>/OgreMain/src/OgreSceneQuery.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreSceneQuery.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreSceneQuery.h:32, from /<>/OgreMain/src/OgreSceneQuery.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 29%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreScriptCompiler.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreScriptCompiler.cpp.o -c /<>/OgreMain/src/OgreScriptCompiler.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/src/OgreScriptCompiler.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 29%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreScriptLexer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreScriptLexer.cpp.o -c /<>/OgreMain/src/OgreScriptLexer.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/include/OgreScriptLexer.h:35, from /<>/OgreMain/src/OgreScriptLexer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreScriptLexer.cpp: In member function ‘Ogre::ScriptTokenListPtr Ogre::ScriptLexer::tokenize(const String&, const String&)’: /<>/OgreMain/src/OgreScriptLexer.cpp:125:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 125 | state = WORD; | ~~~~~~^~~~~~ /<>/OgreMain/src/OgreScriptLexer.cpp:127:4: note: here 127 | case WORD: | ^~~~ [ 29%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreScriptParser.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreScriptParser.cpp.o -c /<>/OgreMain/src/OgreScriptParser.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptParser.h:33, from /<>/OgreMain/src/OgreScriptParser.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreScriptParser.cpp: In member function ‘Ogre::ConcreteNodeListPtr Ogre::ScriptParser::parseChunk(const ScriptTokenListPtr&)’: /<>/OgreMain/src/OgreScriptParser.cpp:484:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 484 | node->type = CNT_QUOTE; | ~~~~~~~~~~~^~~~~~~~~~~ /<>/OgreMain/src/OgreScriptParser.cpp:485:4: note: here 485 | default: | ^~~~~~~ [ 30%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreScriptTranslator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreScriptTranslator.cpp.o -c /<>/OgreMain/src/OgreScriptTranslator.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreScriptTranslator.cpp:40: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/src/OgreScriptTranslator.cpp:40: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:47: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:47: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:47: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:47: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/OgreMain/src/OgreScriptTranslator.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreScriptTranslator.cpp: In member function ‘virtual void Ogre::PassTranslator::translate(Ogre::ScriptCompiler*, const AbstractNodePtr&)’: /<>/OgreMain/src/OgreScriptTranslator.cpp:2136:18: warning: enum constant in boolean context [-Wint-in-bool-context] 2136 | else if(ID_PER_N_LIGHTS) | ^~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreScriptTranslator.cpp: In member function ‘virtual void Ogre::TextureUnitTranslator::translate(Ogre::ScriptCompiler*, const AbstractNodePtr&)’: /<>/OgreMain/src/OgreScriptTranslator.cpp:2756:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2756 | } | ^ /<>/OgreMain/src/OgreScriptTranslator.cpp:2757:21: note: here 2757 | } case ID_2D: | ^~~~ [ 30%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSerializer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSerializer.cpp.o -c /<>/OgreMain/src/OgreSerializer.cpp In file included from /<>/OgreMain/src/OgreSerializer.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreSerializer.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreSerializer.cpp:34: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreSerializer.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreSerializer.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 30%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetup.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetup.cpp.o -c /<>/OgreMain/src/OgreShadowCameraSetup.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreShadowCameraSetup.cpp: In member function ‘virtual void Ogre::DefaultShadowCameraSetup::getShadowCamera(const Ogre::SceneManager*, const Ogre::Camera*, const Ogre::Viewport*, const Ogre::Light*, Ogre::Camera*, size_t) const’: /<>/OgreMain/src/OgreShadowCameraSetup.cpp:102:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 102 | Vector3 up = Vector3::UNIT_Y; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreShadowCameraSetup.cpp:188:25: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 188 | Vector3 up = Vector3::UNIT_Y; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetup.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 30%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupFocused.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupFocused.cpp.o -c /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp: In member function ‘Ogre::Vector3 Ogre::FocusedShadowCameraSetup::getLSProjViewDir(const Ogre::Matrix4&, const Ogre::Camera&, const Ogre::FocusedShadowCameraSetup::PointListBody&) const’: /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:333:60: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 333 | Vector3::NEGATIVE_UNIT_Z : projectionDir.normalisedCopy(); | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp: In member function ‘Ogre::Vector3 Ogre::FocusedShadowCameraSetup::getNearCameraPoint_ws(const Ogre::Matrix4&, const Ogre::FocusedShadowCameraSetup::PointListBody&) const’: /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:343:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 343 | nearWorld = bodyLVS.getPoint(0); // represents the final point | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:360:10: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 360 | return nearWorld; | ^~~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp: In member function ‘void Ogre::FocusedShadowCameraSetup::PointListBody::addAAB(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:626:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 626 | Vector3 currentVertex = min; | ^~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreMath.h: In instantiation of ‘static T Ogre::Math::Clamp(T, T, T) [with T = Ogre::Radian]’: /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:176:123: required from here /<>/OgreMain/include/OgreMath.h:693:49: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 693 | return std::max(std::min(val, maxval), minval); | ^ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:32, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1192:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector3]’ /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:550:49: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupFocused.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 31%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupLiSPSM.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupLiSPSM.cpp.o -c /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp: In member function ‘Ogre::Vector3 Ogre::LiSPSMShadowCameraSetup::calculateZ0_ls(const Ogre::Matrix4&, const Ogre::Vector3&, Ogre::Real, const Ogre::Camera&) const’: /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:174:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 174 | plane = lightSpace * plane; | ^~~~~ In file included from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupLiSPSM.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ [ 31%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupPSSM.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupPSSM.cpp.o -c /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreMovablePlane.h:34, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreMovablePlane.h:33, from /<>/OgreMain/include/OgreShadowCameraSetup.h:32, from /<>/OgreMain/include/OgreShadowCameraSetupFocused.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupLiSPSM.h:33, from /<>/OgreMain/include/OgreShadowCameraSetupPSSM.h:33, from /<>/OgreMain/src/OgreShadowCameraSetupPSSM.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 31%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupPlaneOptimal.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupPlaneOptimal.cpp.o -c /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreString.h:31, from /<>/OgreMain/include/OgreCommon.h:32, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector2; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector2*; Ogre::STLAllocator::value_type = Ogre::Vector2]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector2; _Args = {Ogre::Vector2}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector2; _Args = {Ogre::Vector2}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::Vector2}; _Tp = Ogre::Vector2; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::Vector2; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector2]’ /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:352:60: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreString.h:31, from /<>/OgreMain/include/OgreCommon.h:32, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector4; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector4*; Ogre::STLAllocator::value_type = Ogre::Vector4]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector4; _Args = {Ogre::Vector4}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_uninitialized.h:311:25: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::move_iterator; _ForwardIterator = Ogre::Vector4*; _Allocator = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_uninitialized.h:347:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Ogre::Vector4*; _ForwardIterator = Ogre::Vector4*; _Allocator = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:659:48: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:940:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = Ogre::Vector4; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]’ /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:344:23: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/src/OgreShadowCameraSetupPlaneOptimal.cpp:31: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ [ 31%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowCaster.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowCaster.cpp.o -c /<>/OgreMain/src/OgreShadowCaster.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCaster.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCaster.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCaster.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreShadowCaster.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/src/OgreShadowCaster.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 31%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowTextureManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowTextureManager.cpp.o -c /<>/OgreMain/src/OgreShadowTextureManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreShadowTextureManager.cpp:34: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 32%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreShadowVolumeExtrudeProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreShadowVolumeExtrudeProgram.cpp.o -c /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgreShadowVolumeExtrudeProgram.h:33, from /<>/OgreMain/src/OgreShadowVolumeExtrudeProgram.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 32%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSimpleRenderable.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSimpleRenderable.cpp.o -c /<>/OgreMain/src/OgreSimpleRenderable.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/src/OgreSimpleRenderable.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 32%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSimpleSpline.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSimpleSpline.cpp.o -c /<>/OgreMain/src/OgreSimpleSpline.cpp In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSimpleSpline.cpp: In member function ‘Ogre::Vector3 Ogre::SimpleSpline::interpolate(unsigned int, Ogre::Real) const’: /<>/OgreMain/src/OgreSimpleSpline.cpp:102:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 102 | return mPoints[fromIndex]; | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSimpleSpline.cpp:109:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 109 | return mPoints[fromIndex]; | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSimpleSpline.cpp:113:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 113 | return mPoints[fromIndex + 1]; | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreSimpleSpline.h:32, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1192:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector3]’ /<>/OgreMain/src/OgreSimpleSpline.cpp:68:28: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/src/OgreSimpleSpline.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 32%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSkeleton.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSkeleton.cpp.o -c /<>/OgreMain/src/OgreSkeleton.cpp In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreQuaternion.h:40, from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeleton.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeleton.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 32%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSkeletonInstance.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSkeletonInstance.cpp.o -c /<>/OgreMain/src/OgreSkeletonInstance.cpp In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreQuaternion.h:40, from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonInstance.h:33, from /<>/OgreMain/src/OgreSkeletonInstance.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 33%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSkeletonManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSkeletonManager.cpp.o -c /<>/OgreMain/src/OgreSkeletonManager.cpp In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreQuaternion.h:40, from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/src/OgreSkeletonManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 33%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSkeletonSerializer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSkeletonSerializer.cpp.o -c /<>/OgreMain/src/OgreSkeletonSerializer.cpp In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreQuaternion.h:40, from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/OgreMain/include/OgreSkeletonSerializer.h:33, from /<>/OgreMain/src/OgreSkeletonSerializer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 33%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSmallVector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSmallVector.cpp.o -c /<>/OgreMain/src/OgreSmallVector.cpp [ 33%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreStaticGeometry.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreStaticGeometry.cpp.o -c /<>/OgreMain/src/OgreStaticGeometry.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreStaticGeometry.h:35, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreStaticGeometry.h:35, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreStaticGeometry.h:35, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreStaticGeometry.h:35, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStaticGeometry.cpp: In member function ‘virtual Ogre::StaticGeometry::Region* Ogre::StaticGeometry::getRegion(const Ogre::AxisAlignedBox&, bool)’: /<>/OgreMain/src/OgreStaticGeometry.cpp:81:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 81 | const Vector3 min = bounds.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStaticGeometry.cpp:82:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 82 | const Vector3 max = bounds.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStaticGeometry.cpp: In member function ‘virtual Ogre::AxisAlignedBox Ogre::StaticGeometry::calculateBounds(Ogre::VertexData*, const Ogre::Vector3&, const Ogre::Quaternion&, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreStaticGeometry.cpp:253:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 253 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStaticGeometry.cpp:253:47: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 253 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStaticGeometry.cpp: In constructor ‘Ogre::StaticGeometry::Region::Region(Ogre::StaticGeometry*, const String&, Ogre::SceneManager*, Ogre::uint32, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreStaticGeometry.cpp:716:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 716 | mCurrentLod(0), mLodStrategy(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStaticGeometry.cpp: In member function ‘void Ogre::StaticGeometry::GeometryBucket::build(bool)’: /<>/OgreMain/src/OgreStaticGeometry.cpp:1593:71: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1593 | Vector3 regionCentre = mParent->getParent()->getParent()->getCentre(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreStaticGeometry.h:32, from /<>/OgreMain/src/OgreStaticGeometry.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 33%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreStreamSerialiser.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreStreamSerialiser.cpp.o -c /<>/OgreMain/src/OgreStreamSerialiser.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:41: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:43: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:43: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:43: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:43: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:43: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreStreamSerialiser.cpp:43: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStreamSerialiser.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 34%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreString.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreString.cpp.o -c /<>/OgreMain/src/OgreString.cpp [ 34%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreStringConverter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreStringConverter.cpp.o -c /<>/OgreMain/src/OgreStringConverter.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/OgreMain/src/OgreStringConverter.cpp: In static member function ‘static Ogre::Vector2 Ogre::StringConverter::parseVector2(const String&, const Ogre::Vector2&)’: /<>/OgreMain/src/OgreStringConverter.cpp:414:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 414 | return defaultValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStringConverter.cpp: In static member function ‘static Ogre::Vector3 Ogre::StringConverter::parseVector3(const String&, const Ogre::Vector3&)’: /<>/OgreMain/src/OgreStringConverter.cpp:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | return defaultValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStringConverter.cpp: In static member function ‘static Ogre::Vector4 Ogre::StringConverter::parseVector4(const String&, const Ogre::Vector4&)’: /<>/OgreMain/src/OgreStringConverter.cpp:446:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 446 | return defaultValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreStringConverter.cpp: In static member function ‘static Ogre::Quaternion Ogre::StringConverter::parseQuaternion(const String&, const Ogre::Quaternion&)’: /<>/OgreMain/src/OgreStringConverter.cpp:522:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 522 | return defaultValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/OgreMain/src/OgreStringConverter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 34%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreStringInterface.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreStringInterface.cpp.o -c /<>/OgreMain/src/OgreStringInterface.cpp [ 34%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSubEntity.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSubEntity.cpp.o -c /<>/OgreMain/src/OgreSubEntity.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreSubEntity.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSubEntity.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSubEntity.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSubEntity.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/src/OgreSubEntity.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreSubEntity.h:34, from /<>/OgreMain/src/OgreSubEntity.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 35%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSubMesh.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSubMesh.cpp.o -c /<>/OgreMain/src/OgreSubMesh.cpp In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimationTrack.h:36, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/src/OgreSubMesh.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSubMesh.cpp: In constructor ‘Ogre::Cluster::Cluster(Ogre::Cluster&&)’: /<>/OgreMain/src/OgreSubMesh.cpp:243:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 243 | struct Cluster | ^~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSubMesh.cpp:243:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 243 | struct Cluster | ^~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSubMesh.cpp: In member function ‘Ogre::Cluster Ogre::Cluster::split(int, const Ogre::VertexElement*, Ogre::uint8*, size_t)’: /<>/OgreMain/src/OgreSubMesh.cpp:314:20: note: synthesized method ‘Ogre::Cluster::Cluster(Ogre::Cluster&&)’ first required here 314 | return newbox; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreSubMesh.h:31, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1192:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector3]’ /<>/OgreMain/src/OgreSubMesh.cpp:443:55: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSubMesh.cpp: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Cluster; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Cluster*; Ogre::STLAllocator::value_type = Ogre::Cluster]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Cluster; _Args = {Ogre::Cluster}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Cluster; _Args = {Ogre::Cluster}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::Cluster}; _Tp = Ogre::Cluster; _Alloc = Ogre::STLAllocator >]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1204:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Ogre::Cluster; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Cluster]’ /<>/OgreMain/src/OgreSubMesh.cpp:341:30: required from here /<>/OgreMain/src/OgreSubMesh.cpp:243:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 243 | struct Cluster | ^~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreSubMesh.cpp:243:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 243 | struct Cluster | ^~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:33, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreSubMesh.h:37, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/OgreMain/include/OgreSubMesh.h:31, from /<>/OgreMain/src/OgreSubMesh.cpp:29: /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: note: synthesized method ‘Ogre::Cluster::Cluster(const Ogre::Cluster&)’ first required here 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreSubMesh.cpp: In member function ‘void Ogre::SubMesh::generateExtremes(size_t)’: /<>/OgreMain/src/OgreSubMesh.cpp:243:12: warning: ‘.Ogre::Cluster::mMin’ may be used uninitialized in this function [-Wmaybe-uninitialized] 243 | struct Cluster | ^~~~~~~ /<>/OgreMain/src/OgreSubMesh.cpp:243:12: warning: ‘.Ogre::Cluster::mMax’ may be used uninitialized in this function [-Wmaybe-uninitialized] [ 35%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreTagPoint.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreTagPoint.cpp.o -c /<>/OgreMain/src/OgreTagPoint.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreTagPoint.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/OgreMain/src/OgreTagPoint.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreBone.h:33, from /<>/OgreMain/include/OgreTagPoint.h:33, from /<>/OgreMain/src/OgreTagPoint.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 35%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreTangentSpaceCalc.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreTangentSpaceCalc.cpp.o -c /<>/OgreMain/src/OgreTangentSpaceCalc.cpp In file included from /<>/OgreMain/include/OgreTangentSpaceCalc.h:33, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/include/OgreTangentSpaceCalc.h:33, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreTangentSpaceCalc.h: In constructor ‘Ogre::TangentSpaceCalc::VertexInfo::VertexInfo()’: /<>/OgreMain/include/OgreTangentSpaceCalc.h:209:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 209 | parity(0), oppositeParityIndex(0) {} | ^ In file included from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreTangentSpaceCalc.h:209:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 209 | parity(0), oppositeParityIndex(0) {} | ^ In file included from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreTangentSpaceCalc.cpp: In member function ‘void Ogre::TangentSpaceCalc::normaliseVertices()’: /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:231:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 231 | Vector3 temp = v.tangent; | ^~~~~~~ In file included from /<>/OgreMain/include/OgreTangentSpaceCalc.h:34, from /<>/OgreMain/src/OgreTangentSpaceCalc.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 35%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreTechnique.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreTechnique.cpp.o -c /<>/OgreMain/src/OgreTechnique.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTechnique.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTechnique.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTechnique.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTechnique.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/OgreMain/src/OgreTechnique.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 35%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreTexture.cpp.o -c /<>/OgreMain/src/OgreTexture.cpp [ 36%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreTextureManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreTextureManager.cpp.o -c /<>/OgreMain/src/OgreTextureManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 36%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreTextureUnitState.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreTextureUnitState.cpp.o -c /<>/OgreMain/src/OgreTextureUnitState.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreTextureUnitState.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreTextureUnitState.cpp: In member function ‘Ogre::TextureUnitState& Ogre::TextureUnitState::operator=(const Ogre::TextureUnitState&)’: /<>/OgreMain/src/OgreTextureUnitState.cpp:163:83: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Ogre::TextureUnitState’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163 | memcpy( this, &oth, (const uchar *)(&oth.mFrames) - (const uchar *)(&oth) ); | ^ In file included from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreTextureUnitState.h:62:23: note: ‘class Ogre::TextureUnitState’ declared here 62 | class _OgreExport TextureUnitState : public TextureUnitStateAlloc | ^~~~~~~~~~~~~~~~ /<>/OgreMain/src/OgreTextureUnitState.cpp: In member function ‘void Ogre::TextureUnitState::recalcTextureMatrix() const’: /<>/OgreMain/src/OgreTextureUnitState.cpp:938:36: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 938 | Radian theta ( mRotate ); | ^ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/src/OgreTextureUnitState.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 36%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreUTFString.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreUTFString.cpp.o -c /<>/OgreMain/src/OgreUTFString.cpp /<>/OgreMain/src/OgreUTFString.cpp: In member function ‘bool Ogre::UTFString::inString(Ogre::UTFString::unicode_char) const’: /<>/OgreMain/src/OgreUTFString.cpp:722:19: warning: implicitly-declared ‘constexpr Ogre::UTFString::_const_fwd_iterator& Ogre::UTFString::_const_fwd_iterator::operator=(const Ogre::UTFString::_const_fwd_iterator&)’ is deprecated [-Wdeprecated-copy] 722 | for ( i = begin(); i != ie; i.moveNext() ) { | ^ /<>/OgreMain/src/OgreUTFString.cpp:241:2: note: because ‘Ogre::UTFString::_const_fwd_iterator’ has user-provided ‘Ogre::UTFString::_const_fwd_iterator::_const_fwd_iterator(const Ogre::UTFString::_const_fwd_iterator&)’ 241 | UTFString::_const_fwd_iterator::_const_fwd_iterator( const _const_fwd_iterator& i ) | ^~~~~~~~~ /<>/OgreMain/src/OgreUTFString.cpp: In member function ‘void Ogre::UTFString::_load_buffer_UTF8() const’: /<>/OgreMain/src/OgreUTFString.cpp:1999:19: warning: implicitly-declared ‘constexpr Ogre::UTFString::_const_fwd_iterator& Ogre::UTFString::_const_fwd_iterator::operator=(const Ogre::UTFString::_const_fwd_iterator&)’ is deprecated [-Wdeprecated-copy] 1999 | for ( i = begin(); i != ie; i.moveNext() ) { | ^ /<>/OgreMain/src/OgreUTFString.cpp:241:2: note: because ‘Ogre::UTFString::_const_fwd_iterator’ has user-provided ‘Ogre::UTFString::_const_fwd_iterator::_const_fwd_iterator(const Ogre::UTFString::_const_fwd_iterator&)’ 241 | UTFString::_const_fwd_iterator::_const_fwd_iterator( const _const_fwd_iterator& i ) | ^~~~~~~~~ /<>/OgreMain/src/OgreUTFString.cpp: In member function ‘void Ogre::UTFString::_load_buffer_WStr() const’: /<>/OgreMain/src/OgreUTFString.cpp:2021:19: warning: implicitly-declared ‘constexpr Ogre::UTFString::_const_fwd_iterator& Ogre::UTFString::_const_fwd_iterator::operator=(const Ogre::UTFString::_const_fwd_iterator&)’ is deprecated [-Wdeprecated-copy] 2021 | for ( i = begin(); i != ie; i.moveNext() ) { | ^ /<>/OgreMain/src/OgreUTFString.cpp:241:2: note: because ‘Ogre::UTFString::_const_fwd_iterator’ has user-provided ‘Ogre::UTFString::_const_fwd_iterator::_const_fwd_iterator(const Ogre::UTFString::_const_fwd_iterator&)’ 241 | UTFString::_const_fwd_iterator::_const_fwd_iterator( const _const_fwd_iterator& i ) | ^~~~~~~~~ /<>/OgreMain/src/OgreUTFString.cpp: In member function ‘void Ogre::UTFString::_load_buffer_UTF32() const’: /<>/OgreMain/src/OgreUTFString.cpp:2037:19: warning: implicitly-declared ‘constexpr Ogre::UTFString::_const_fwd_iterator& Ogre::UTFString::_const_fwd_iterator::operator=(const Ogre::UTFString::_const_fwd_iterator&)’ is deprecated [-Wdeprecated-copy] 2037 | for ( i = begin(); i != ie; i.moveNext() ) { | ^ /<>/OgreMain/src/OgreUTFString.cpp:241:2: note: because ‘Ogre::UTFString::_const_fwd_iterator’ has user-provided ‘Ogre::UTFString::_const_fwd_iterator::_const_fwd_iterator(const Ogre::UTFString::_const_fwd_iterator&)’ 241 | UTFString::_const_fwd_iterator::_const_fwd_iterator( const _const_fwd_iterator& i ) | ^~~~~~~~~ [ 36%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreUnifiedHighLevelGpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreUnifiedHighLevelGpuProgram.cpp.o -c /<>/OgreMain/src/OgreUnifiedHighLevelGpuProgram.cpp [ 36%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreUserObjectBindings.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreUserObjectBindings.cpp.o -c /<>/OgreMain/src/OgreUserObjectBindings.cpp [ 37%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreVector2.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreVector2.cpp.o -c /<>/OgreMain/src/OgreVector2.cpp In file included from /<>/OgreMain/src/OgreVector2.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/src/OgreVector2.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 37%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreVector3.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreVector3.cpp.o -c /<>/OgreMain/src/OgreVector3.cpp In file included from /<>/OgreMain/src/OgreVector3.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreVector3.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVector3.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreVector3.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVector3.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 37%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreVector4.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreVector4.cpp.o -c /<>/OgreMain/src/OgreVector4.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/src/OgreVector4.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/src/OgreVector4.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/src/OgreVector4.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/src/OgreVector4.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/OgreMain/src/OgreVector4.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 37%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreVertexIndexData.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreVertexIndexData.cpp.o -c /<>/OgreMain/src/OgreVertexIndexData.cpp In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreVertexIndexData.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreVertexIndexData.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreVertexIndexData.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreVertexIndexData.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreVertexIndexData.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreVertexIndexData.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreVertexIndexData.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/src/OgreVertexIndexData.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreVertexIndexData.cpp: In member function ‘void Ogre::IndexData::optimiseVertexCacheTriList()’: /<>/OgreMain/src/OgreVertexIndexData.cpp:920:31: warning: implicitly-declared ‘constexpr Ogre::Triangle& Ogre::Triangle::operator=(const Ogre::Triangle&)’ is deprecated [-Wdeprecated-copy] 920 | triangles[i] = triangles[j]; | ^ /<>/OgreMain/src/OgreVertexIndexData.cpp:761:10: note: because ‘Ogre::Triangle’ has user-provided ‘Ogre::Triangle::Triangle(const Ogre::Triangle&)’ 761 | inline Triangle( const Triangle& t ) | ^~~~~~~~ /<>/OgreMain/src/OgreVertexIndexData.cpp:921:20: warning: implicitly-declared ‘constexpr Ogre::Triangle& Ogre::Triangle::operator=(const Ogre::Triangle&)’ is deprecated [-Wdeprecated-copy] 921 | triangles[j] = t; | ^ /<>/OgreMain/src/OgreVertexIndexData.cpp:761:10: note: because ‘Ogre::Triangle’ has user-provided ‘Ogre::Triangle::Triangle(const Ogre::Triangle&)’ 761 | inline Triangle( const Triangle& t ) | ^~~~~~~~ [ 37%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreViewport.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreViewport.cpp.o -c /<>/OgreMain/src/OgreViewport.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreViewport.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreViewport.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreViewport.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreViewport.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/src/OgreViewport.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 38%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreWindowEventUtilities.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreWindowEventUtilities.cpp.o -c /<>/OgreMain/src/OgreWindowEventUtilities.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/OgreMain/src/OgreWindowEventUtilities.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 38%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreWireBoundingBox.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreWireBoundingBox.cpp.o -c /<>/OgreMain/src/OgreWireBoundingBox.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreWireBoundingBox.cpp: In member function ‘void Ogre::WireBoundingBox::setupBoundingBoxVertices(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/src/OgreWireBoundingBox.cpp:107:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 107 | Vector3 vmax = aab.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/src/OgreWireBoundingBox.cpp:108:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 108 | Vector3 vmin = aab.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/OgreMain/src/OgreWireBoundingBox.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 38%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreWorkQueue.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreWorkQueue.cpp.o -c /<>/OgreMain/src/OgreWorkQueue.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreWorkQueue.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 38%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreFreeImageCodec.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreFreeImageCodec.cpp.o -c /<>/OgreMain/src/OgreFreeImageCodec.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreFreeImageCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 39%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreDDSCodec.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreDDSCodec.cpp.o -c /<>/OgreMain/src/OgreDDSCodec.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreDDSCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 39%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgrePVRTCCodec.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgrePVRTCCodec.cpp.o -c /<>/OgreMain/src/OgrePVRTCCodec.cpp [ 39%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreETCCodec.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreETCCodec.cpp.o -c /<>/OgreMain/src/OgreETCCodec.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreETCCodec.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 39%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreZip.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreZip.cpp.o -c /<>/OgreMain/src/OgreZip.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/OgreZip.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 39%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/GLX/OgreConfigDialog.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/GLX/OgreConfigDialog.cpp.o -c /<>/OgreMain/src/GLX/OgreConfigDialog.cpp In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/GLX/../OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/GLX/../OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreVector3.h:33, from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/GLX/../OgreVector3.h:33, from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/GLX/../OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/GLX/../OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreNode.h:35, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/GLX/../OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreMesh.h:35, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreAnimable.h:32, from /<>/OgreMain/include/GLX/../OgreAnimation.h:35, from /<>/OgreMain/include/GLX/../OgreSkeleton.h:38, from /<>/OgreMain/include/GLX/../OgreMesh.h:39, from /<>/OgreMain/include/GLX/../OgreNode.h:40, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/GLX/../OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/GLX/../OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/GLX/../OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/GLX/../OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/GLX/../OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/GLX/../OgreVector3.h:32, from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreSceneQuery.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:42, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/GLX/../OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreSceneQuery.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:42, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/GLX/../OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreSceneQuery.h:34, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:42, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/GLX/../OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreSceneQuery.h:34, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:42, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreSceneQuery.h:34, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:42, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/GLX/../OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/GLX/../OgreSceneQuery.h:34, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:42, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/GLX/../OgreMatrix3.h:33, from /<>/OgreMain/include/GLX/../OgreNode.h:34, from /<>/OgreMain/include/GLX/../OgreSceneNode.h:33, from /<>/OgreMain/include/GLX/../OgreSceneManager.h:37, from /<>/OgreMain/include/GLX/../OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/GLX/../OgreRoot.h:36, from /<>/OgreMain/include/GLX/OgreConfigDialogImp.h:33, from /<>/OgreMain/include/OgreConfigDialog.h:46, from /<>/OgreMain/src/GLX/OgreConfigDialog.cpp:28: /<>/OgreMain/include/GLX/../OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 40%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/GLX/OgreErrorDialog.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/GLX/OgreErrorDialog.cpp.o -c /<>/OgreMain/src/GLX/OgreErrorDialog.cpp [ 40%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/GLX/OgreFileSystemLayer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/GLX/OgreFileSystemLayer.cpp.o -c /<>/OgreMain/src/GLX/OgreFileSystemLayer.cpp [ 40%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/GLX/OgreTimer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/GLX/OgreTimer.cpp.o -c /<>/OgreMain/src/GLX/OgreTimer.cpp [ 40%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreSearchOps.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/OgreSearchOps.cpp.o -c /<>/OgreMain/src/OgreSearchOps.cpp [ 40%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/Threading/OgreDefaultWorkQueueStandard.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/OgreMain/include/GLX -I/<>/OgreMain/include/Threading -I/<>/OgreMain/src/nedmalloc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMain.dir/src/Threading/OgreDefaultWorkQueueStandard.cpp.o -c /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 41%] Linking CXX shared library ../lib/libOgreMain.so cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreMain.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,libOgreMain.so.1.9.0 -o ../lib/libOgreMain.so.1.9.0 CMakeFiles/OgreMain.dir/src/OgreAlignedAllocator.cpp.o CMakeFiles/OgreMain.dir/src/OgreAnimable.cpp.o CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o CMakeFiles/OgreMain.dir/src/OgreArchiveManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreAtomicScalar.cpp.o CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o CMakeFiles/OgreMain.dir/src/OgreAxisAlignedBox.cpp.o CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o CMakeFiles/OgreMain.dir/src/OgreBone.cpp.o CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o CMakeFiles/OgreMain.dir/src/OgreCodec.cpp.o CMakeFiles/OgreMain.dir/src/OgreColourValue.cpp.o CMakeFiles/OgreMain.dir/src/OgreCommon.cpp.o CMakeFiles/OgreMain.dir/src/OgreCompositionPass.cpp.o CMakeFiles/OgreMain.dir/src/OgreCompositionTargetPass.cpp.o CMakeFiles/OgreMain.dir/src/OgreCompositionTechnique.cpp.o CMakeFiles/OgreMain.dir/src/OgreCompositor.cpp.o CMakeFiles/OgreMain.dir/src/OgreCompositorChain.cpp.o CMakeFiles/OgreMain.dir/src/OgreCompositorInstance.cpp.o CMakeFiles/OgreMain.dir/src/OgreCompositorManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreConfigFile.cpp.o CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o CMakeFiles/OgreMain.dir/src/OgreDataStream.cpp.o CMakeFiles/OgreMain.dir/src/OgreDefaultHardwareBufferManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o CMakeFiles/OgreMain.dir/src/OgreDepthBuffer.cpp.o CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o CMakeFiles/OgreMain.dir/src/OgreDualQuaternion.cpp.o CMakeFiles/OgreMain.dir/src/OgreDynLib.cpp.o CMakeFiles/OgreMain.dir/src/OgreDynLibManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreEdgeListBuilder.cpp.o CMakeFiles/OgreMain.dir/src/OgreEntity.cpp.o CMakeFiles/OgreMain.dir/src/OgreException.cpp.o CMakeFiles/OgreMain.dir/src/OgreExternalTextureSource.cpp.o CMakeFiles/OgreMain.dir/src/OgreExternalTextureSourceManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreFileSystem.cpp.o CMakeFiles/OgreMain.dir/src/OgreFrustum.cpp.o CMakeFiles/OgreMain.dir/src/OgreGpuProgram.cpp.o CMakeFiles/OgreMain.dir/src/OgreGpuProgramManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreGpuProgramParams.cpp.o CMakeFiles/OgreMain.dir/src/OgreGpuProgramUsage.cpp.o CMakeFiles/OgreMain.dir/src/OgreHardwareBufferManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreHardwareCounterBuffer.cpp.o CMakeFiles/OgreMain.dir/src/OgreHardwareIndexBuffer.cpp.o CMakeFiles/OgreMain.dir/src/OgreHardwareOcclusionQuery.cpp.o CMakeFiles/OgreMain.dir/src/OgreHardwarePixelBuffer.cpp.o CMakeFiles/OgreMain.dir/src/OgreHardwareUniformBuffer.cpp.o CMakeFiles/OgreMain.dir/src/OgreHardwareVertexBuffer.cpp.o CMakeFiles/OgreMain.dir/src/OgreHighLevelGpuProgram.cpp.o CMakeFiles/OgreMain.dir/src/OgreHighLevelGpuProgramManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreImage.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstanceBatch.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchHW.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchHW_VTF.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchShader.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstanceBatchVTF.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstanceManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstancedEntity.cpp.o CMakeFiles/OgreMain.dir/src/OgreInstancedGeometry.cpp.o CMakeFiles/OgreMain.dir/src/OgreKeyFrame.cpp.o CMakeFiles/OgreMain.dir/src/OgreLight.cpp.o CMakeFiles/OgreMain.dir/src/OgreLodStrategy.cpp.o CMakeFiles/OgreMain.dir/src/OgreLodStrategyManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreLog.cpp.o CMakeFiles/OgreMain.dir/src/OgreLogManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreManualObject.cpp.o CMakeFiles/OgreMain.dir/src/OgreMaterial.cpp.o CMakeFiles/OgreMain.dir/src/OgreMaterialManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreMaterialSerializer.cpp.o CMakeFiles/OgreMain.dir/src/OgreMath.cpp.o CMakeFiles/OgreMain.dir/src/OgreMatrix3.cpp.o CMakeFiles/OgreMain.dir/src/OgreMatrix4.cpp.o CMakeFiles/OgreMain.dir/src/OgreMemoryAllocatedObject.cpp.o CMakeFiles/OgreMain.dir/src/OgreMemoryNedAlloc.cpp.o CMakeFiles/OgreMain.dir/src/OgreMemoryNedPooling.cpp.o CMakeFiles/OgreMain.dir/src/OgreMemoryTracker.cpp.o CMakeFiles/OgreMain.dir/src/OgreMesh.cpp.o CMakeFiles/OgreMain.dir/src/OgreMeshManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreMeshSerializer.cpp.o CMakeFiles/OgreMain.dir/src/OgreMeshSerializerImpl.cpp.o CMakeFiles/OgreMain.dir/src/OgreMovableObject.cpp.o CMakeFiles/OgreMain.dir/src/OgreMovablePlane.cpp.o CMakeFiles/OgreMain.dir/src/OgreNode.cpp.o CMakeFiles/OgreMain.dir/src/OgreNumerics.cpp.o CMakeFiles/OgreMain.dir/src/OgreOptimisedUtil.cpp.o CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilGeneral.cpp.o CMakeFiles/OgreMain.dir/src/OgreOptimisedUtilSSE.cpp.o CMakeFiles/OgreMain.dir/src/OgreParticle.cpp.o CMakeFiles/OgreMain.dir/src/OgreParticleEmitter.cpp.o CMakeFiles/OgreMain.dir/src/OgreParticleEmitterCommands.cpp.o CMakeFiles/OgreMain.dir/src/OgreParticleIterator.cpp.o CMakeFiles/OgreMain.dir/src/OgreParticleSystem.cpp.o CMakeFiles/OgreMain.dir/src/OgreParticleSystemManager.cpp.o CMakeFiles/OgreMain.dir/src/OgrePass.cpp.o CMakeFiles/OgreMain.dir/src/OgrePatchMesh.cpp.o CMakeFiles/OgreMain.dir/src/OgrePatchSurface.cpp.o CMakeFiles/OgreMain.dir/src/OgrePixelCountLodStrategy.cpp.o CMakeFiles/OgreMain.dir/src/OgrePixelFormat.cpp.o CMakeFiles/OgreMain.dir/src/OgrePlane.cpp.o CMakeFiles/OgreMain.dir/src/OgrePlatformInformation.cpp.o CMakeFiles/OgreMain.dir/src/OgrePolygon.cpp.o CMakeFiles/OgreMain.dir/src/OgrePose.cpp.o CMakeFiles/OgreMain.dir/src/OgrePrecompiledHeaders.cpp.o CMakeFiles/OgreMain.dir/src/OgrePredefinedControllers.cpp.o CMakeFiles/OgreMain.dir/src/OgrePrefabFactory.cpp.o CMakeFiles/OgreMain.dir/src/OgreProfiler.cpp.o CMakeFiles/OgreMain.dir/src/OgreProgressiveMeshGenerator.cpp.o CMakeFiles/OgreMain.dir/src/OgreQuaternion.cpp.o CMakeFiles/OgreMain.dir/src/OgreQueuedProgressiveMeshGenerator.cpp.o CMakeFiles/OgreMain.dir/src/OgreRectangle2D.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderQueue.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderQueueInvocation.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderQueueSortingGrouping.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderSystem.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilities.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilitiesManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderSystemCapabilitiesSerializer.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderTarget.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderTexture.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderToVertexBuffer.cpp.o CMakeFiles/OgreMain.dir/src/OgreRenderWindow.cpp.o CMakeFiles/OgreMain.dir/src/OgreResource.cpp.o CMakeFiles/OgreMain.dir/src/OgreResourceBackgroundQueue.cpp.o CMakeFiles/OgreMain.dir/src/OgreResourceGroupManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreResourceManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreRibbonTrail.cpp.o CMakeFiles/OgreMain.dir/src/OgreRoot.cpp.o CMakeFiles/OgreMain.dir/src/OgreRotationSpline.cpp.o CMakeFiles/OgreMain.dir/src/OgreSceneManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreSceneManagerEnumerator.cpp.o CMakeFiles/OgreMain.dir/src/OgreSceneNode.cpp.o CMakeFiles/OgreMain.dir/src/OgreSceneQuery.cpp.o CMakeFiles/OgreMain.dir/src/OgreScriptCompiler.cpp.o CMakeFiles/OgreMain.dir/src/OgreScriptLexer.cpp.o CMakeFiles/OgreMain.dir/src/OgreScriptParser.cpp.o CMakeFiles/OgreMain.dir/src/OgreScriptTranslator.cpp.o CMakeFiles/OgreMain.dir/src/OgreSerializer.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetup.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupFocused.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupLiSPSM.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupPSSM.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowCameraSetupPlaneOptimal.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowCaster.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowTextureManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreShadowVolumeExtrudeProgram.cpp.o CMakeFiles/OgreMain.dir/src/OgreSimpleRenderable.cpp.o CMakeFiles/OgreMain.dir/src/OgreSimpleSpline.cpp.o CMakeFiles/OgreMain.dir/src/OgreSkeleton.cpp.o CMakeFiles/OgreMain.dir/src/OgreSkeletonInstance.cpp.o CMakeFiles/OgreMain.dir/src/OgreSkeletonManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreSkeletonSerializer.cpp.o CMakeFiles/OgreMain.dir/src/OgreSmallVector.cpp.o CMakeFiles/OgreMain.dir/src/OgreStaticGeometry.cpp.o CMakeFiles/OgreMain.dir/src/OgreStreamSerialiser.cpp.o CMakeFiles/OgreMain.dir/src/OgreString.cpp.o CMakeFiles/OgreMain.dir/src/OgreStringConverter.cpp.o CMakeFiles/OgreMain.dir/src/OgreStringInterface.cpp.o CMakeFiles/OgreMain.dir/src/OgreSubEntity.cpp.o CMakeFiles/OgreMain.dir/src/OgreSubMesh.cpp.o CMakeFiles/OgreMain.dir/src/OgreTagPoint.cpp.o CMakeFiles/OgreMain.dir/src/OgreTangentSpaceCalc.cpp.o CMakeFiles/OgreMain.dir/src/OgreTechnique.cpp.o CMakeFiles/OgreMain.dir/src/OgreTexture.cpp.o CMakeFiles/OgreMain.dir/src/OgreTextureManager.cpp.o CMakeFiles/OgreMain.dir/src/OgreTextureUnitState.cpp.o CMakeFiles/OgreMain.dir/src/OgreUTFString.cpp.o CMakeFiles/OgreMain.dir/src/OgreUnifiedHighLevelGpuProgram.cpp.o CMakeFiles/OgreMain.dir/src/OgreUserObjectBindings.cpp.o CMakeFiles/OgreMain.dir/src/OgreVector2.cpp.o CMakeFiles/OgreMain.dir/src/OgreVector3.cpp.o CMakeFiles/OgreMain.dir/src/OgreVector4.cpp.o CMakeFiles/OgreMain.dir/src/OgreVertexIndexData.cpp.o CMakeFiles/OgreMain.dir/src/OgreViewport.cpp.o CMakeFiles/OgreMain.dir/src/OgreWindowEventUtilities.cpp.o CMakeFiles/OgreMain.dir/src/OgreWireBoundingBox.cpp.o CMakeFiles/OgreMain.dir/src/OgreWorkQueue.cpp.o CMakeFiles/OgreMain.dir/src/OgreFreeImageCodec.cpp.o CMakeFiles/OgreMain.dir/src/OgreDDSCodec.cpp.o CMakeFiles/OgreMain.dir/src/OgrePVRTCCodec.cpp.o CMakeFiles/OgreMain.dir/src/OgreETCCodec.cpp.o CMakeFiles/OgreMain.dir/src/OgreZip.cpp.o CMakeFiles/OgreMain.dir/src/GLX/OgreConfigDialog.cpp.o CMakeFiles/OgreMain.dir/src/GLX/OgreErrorDialog.cpp.o CMakeFiles/OgreMain.dir/src/GLX/OgreFileSystemLayer.cpp.o CMakeFiles/OgreMain.dir/src/GLX/OgreTimer.cpp.o CMakeFiles/OgreMain.dir/src/OgreSearchOps.cpp.o CMakeFiles/OgreMain.dir/src/Threading/OgreDefaultWorkQueueStandard.cpp.o -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/gcc-cross/mips64el-linux-gnuabi64/10/../../../../mips64el-linux-gnuabi64/bin/ld: CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o: in function `Ogre::DeflateStream::init()': ./obj-mips64el-linux-gnuabi64/OgreMain/./OgreMain/src/OgreDeflate.cpp:142: warning: the use of `tmpnam' is dangerous, better use `mkstemp' cd /<>/obj-mips64el-linux-gnuabi64/OgreMain && /usr/bin/cmake -E cmake_symlink_library ../lib/libOgreMain.so.1.9.0 ../lib/libOgreMain.so.1.9.0 ../lib/libOgreMain.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 41%] Built target OgreMain make -f RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/build.make RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/RenderSystems/GL /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/depend.internal". Scanning dependencies of target RenderSystem_GL make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/build.make RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 41%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLExtSupport.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLExtSupport.cpp.o -c /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 41%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLGpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLGpuProgram.cpp.o -c /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLGpuProgram.cpp [ 42%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLLinkProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLLinkProgram.cpp.o -c /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgram.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 42%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLLinkProgramManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLLinkProgramManager.cpp.o -c /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLLinkProgramManager.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 42%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLPreprocessor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLPreprocessor.cpp.o -c /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp: In member function ‘Ogre::GLSL::CPreprocessor::Token Ogre::GLSL::CPreprocessor::GetArgument(Ogre::GLSL::CPreprocessor::Token&, bool)’: /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp:776:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 776 | Error (Line, "Unfinished list of arguments"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp:777:13: note: here 777 | case Token::TK_ERROR: | ^~~~ /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp: In member function ‘Ogre::GLSL::CPreprocessor::Token Ogre::GLSL::CPreprocessor::GetArguments(int&, Ogre::GLSL::CPreprocessor::Token*&, bool)’: /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp:849:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 849 | Error (Line, "Unfinished list of arguments"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp:850:13: note: here 850 | case Token::TK_ERROR: | ^~~~ /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp: In member function ‘Ogre::GLSL::CPreprocessor::Token Ogre::GLSL::CPreprocessor::Parse(const Ogre::GLSL::CPreprocessor::Token&)’: /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp:1262:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1262 | if (empty_lines) | ^~ /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLPreprocessor.cpp:1271:13: note: here 1271 | case Token::TK_WHITESPACE: | ^~~~ [ 42%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLProgram.cpp.o -c /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgram.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 43%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLProgramFactory.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLProgramFactory.cpp.o -c /<>/RenderSystems/GL/src/GLSL/src/OgreGLSLProgramFactory.cpp [ 43%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/atifs/src/ATI_FS_GLGpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/atifs/src/ATI_FS_GLGpuProgram.cpp.o -c /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/atifs/src/ATI_FS_GLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 43%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/atifs/src/Compiler2Pass.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/atifs/src/Compiler2Pass.cpp.o -c /<>/RenderSystems/GL/src/atifs/src/Compiler2Pass.cpp /<>/RenderSystems/GL/src/atifs/src/Compiler2Pass.cpp: In member function ‘void Compiler2Pass::InitSymbolTypeLib()’: /<>/RenderSystems/GL/src/atifs/src/Compiler2Pass.cpp:60:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 60 | mSymbolTypeLib[token_ID].mRuleID = i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/RenderSystems/GL/src/atifs/src/Compiler2Pass.cpp:62:4: note: here 62 | case otAND: | ^~~~ [ 43%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/atifs/src/ps_1_4.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/atifs/src/ps_1_4.cpp.o -c /<>/RenderSystems/GL/src/atifs/src/ps_1_4.cpp [ 43%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ps1.0_lexer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ps1.0_lexer.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_ps1.0_lexer.cpp ps1.0_tokens.l: In function ‘int ps10_lex()’: ps1.0_tokens.l:139:10: warning: declaration of ‘buf’ shadows a global declaration [-Wshadow] ps1.0_tokens.l:35:13: note: shadowed declaration is here _ps1.0_lexer.cpp: In function ‘yy_buffer_state* ps10__scan_bytes(const char*, int)’: _ps1.0_lexer.cpp:1661:8: warning: declaration of ‘buf’ shadows a global declaration [-Wshadow] ps1.0_tokens.l:35:13: note: shadowed declaration is here [ 44%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ps1.0_parser.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ps1.0_parser.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_ps1.0_parser.cpp [ 44%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_lexer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_lexer.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_rc1.0_lexer.cpp [ 44%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_parser.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_parser.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_rc1.0_parser.cpp rc1.0_grammar.y: In function ‘int rc10_parse()’: rc1.0_grammar.y:104:26: warning: ‘*((void*)& combinersStruct +28)’ may be used uninitialized in this function [-Wmaybe-uninitialized] rc1.0_grammar.y:104:26: warning: ‘*((void*)& combinersStruct +92)’ may be used uninitialized in this function [-Wmaybe-uninitialized] rc1.0_grammar.y:112:26: warning: ‘*((void*)& combinersStruct +28)’ may be used uninitialized in this function [-Wmaybe-uninitialized] rc1.0_grammar.y:112:26: warning: ‘*((void*)& combinersStruct +92)’ may be used uninitialized in this function [-Wmaybe-uninitialized] rc1.0_grammar.y:120:26: warning: ‘*((void*)& combinersStruct +28)’ may be used uninitialized in this function [-Wmaybe-uninitialized] rc1.0_grammar.y:120:26: warning: ‘*((void*)& combinersStruct +92)’ may be used uninitialized in this function [-Wmaybe-uninitialized] [ 44%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ts1.0_lexer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ts1.0_lexer.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_ts1.0_lexer.cpp [ 44%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ts1.0_parser.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ts1.0_parser.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_ts1.0_parser.cpp [ 45%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_vs1.0_lexer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_vs1.0_lexer.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_vs1.0_lexer.cpp vs1.0_tokens.l: In function ‘void MacroIncFunction(char*, unsigned int*, char**)’: vs1.0_tokens.l:2371:22: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] vs1.0_tokens.l:2379:20: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] vs1.0_tokens.l: In function ‘void MacroDecFunction(char*, unsigned int*, char**)’: vs1.0_tokens.l:2401:22: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] vs1.0_tokens.l:2409:20: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] vs1.0_tokens.l: In function ‘void MacroAddFunction(char*, unsigned int*, char**)’: vs1.0_tokens.l:2432:22: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] vs1.0_tokens.l: In function ‘void MacroSubFunction(char*, unsigned int*, char**)’: vs1.0_tokens.l:2472:22: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] vs1.0_tokens.l: In function ‘void EndMacroParms()’: vs1.0_tokens.l:2541:19: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] vs1.0_tokens.l:2545:21: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] [ 45%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/_vs1.0_parser.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_vs1.0_parser.cpp.o -c /<>/RenderSystems/GL/src/nvparse/_vs1.0_parser.cpp [ 45%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/avp1.0_impl.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/avp1.0_impl.cpp.o -c /<>/RenderSystems/GL/src/nvparse/avp1.0_impl.cpp [ 45%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/nvparse.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/nvparse.cpp.o -c /<>/RenderSystems/GL/src/nvparse/nvparse.cpp [ 45%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/nvparse_errors.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/nvparse_errors.cpp.o -c /<>/RenderSystems/GL/src/nvparse/nvparse_errors.cpp [ 46%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/ps1.0_program.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/ps1.0_program.cpp.o -c /<>/RenderSystems/GL/src/nvparse/ps1.0_program.cpp [ 46%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_combiners.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_combiners.cpp.o -c /<>/RenderSystems/GL/src/nvparse/rc1.0_combiners.cpp [ 46%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_final.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_final.cpp.o -c /<>/RenderSystems/GL/src/nvparse/rc1.0_final.cpp [ 46%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_general.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_general.cpp.o -c /<>/RenderSystems/GL/src/nvparse/rc1.0_general.cpp [ 47%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/ts1.0_inst.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/ts1.0_inst.cpp.o -c /<>/RenderSystems/GL/src/nvparse/ts1.0_inst.cpp [ 47%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/ts1.0_inst_list.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/ts1.0_inst_list.cpp.o -c /<>/RenderSystems/GL/src/nvparse/ts1.0_inst_list.cpp [ 47%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/vcp1.0_impl.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vcp1.0_impl.cpp.o -c /<>/RenderSystems/GL/src/nvparse/vcp1.0_impl.cpp [ 47%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/vp1.0_impl.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vp1.0_impl.cpp.o -c /<>/RenderSystems/GL/src/nvparse/vp1.0_impl.cpp [ 47%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/vs1.0_inst.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vs1.0_inst.cpp.o -c /<>/RenderSystems/GL/src/nvparse/vs1.0_inst.cpp [ 48%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/vs1.0_inst_list.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vs1.0_inst_list.cpp.o -c /<>/RenderSystems/GL/src/nvparse/vs1.0_inst_list.cpp /<>/RenderSystems/GL/src/nvparse/vs1.0_inst_list.cpp: In function ‘void vs10_load_program()’: /<>/RenderSystems/GL/src/nvparse/vs1.0_inst_list.cpp:159:47: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] 159 | LoadProgram( GL_VERTEX_PROGRAM_NV, vpid, (char *) vs10_transstring.c_str() ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/nvparse/vsp1.0_impl.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vsp1.0_impl.cpp.o -c /<>/RenderSystems/GL/src/nvparse/vsp1.0_impl.cpp [ 48%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXContext.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXContext.cpp.o -c /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/GLX/OgreGLXContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 48%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXGLSupport.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXGLSupport.cpp.o -c /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 48%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXRenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXRenderTexture.cpp.o -c /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 49%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXWindow.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXWindow.cpp.o -c /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GL/include/GLX/OgreGLXWindow.h:32, from /<>/RenderSystems/GL/src/GLX/OgreGLXWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 49%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLATIFSInit.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLATIFSInit.cpp.o -c /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/include/OgreGLATIFSInit.h:20, from /<>/RenderSystems/GL/src/OgreGLATIFSInit.cpp:16: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 49%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLContext.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLContext.cpp.o -c /<>/RenderSystems/GL/src/OgreGLContext.cpp [ 49%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLDefaultHardwareBufferManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLDefaultHardwareBufferManager.cpp.o -c /<>/RenderSystems/GL/src/OgreGLDefaultHardwareBufferManager.cpp [ 49%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLDepthBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLDepthBuffer.cpp.o -c /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLDepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 50%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLEngineDll.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLEngineDll.cpp.o -c /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLEngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 50%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLFBOMultiRenderTarget.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLFBOMultiRenderTarget.cpp.o -c /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/include/OgreGLFBOMultiRenderTarget.h:32, from /<>/RenderSystems/GL/src/OgreGLFBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 50%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLFBORenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLFBORenderTexture.cpp.o -c /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFBORenderTexture.h:31, from /<>/RenderSystems/GL/src/OgreGLFBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 50%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLFrameBufferObject.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLFrameBufferObject.cpp.o -c /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLFrameBufferObject.h:31, from /<>/RenderSystems/GL/src/OgreGLFrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 51%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuNvparseProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuNvparseProgram.cpp.o -c /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuNvparseProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 51%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuProgram.cpp.o -c /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/RenderSystems/GL/src/OgreGLGpuProgram.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 51%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuProgramManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuProgramManager.cpp.o -c /<>/RenderSystems/GL/src/OgreGLGpuProgramManager.cpp [ 51%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareBufferManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareBufferManager.cpp.o -c /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 51%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareIndexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareIndexBuffer.cpp.o -c /<>/RenderSystems/GL/src/OgreGLHardwareIndexBuffer.cpp [ 52%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareOcclusionQuery.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareOcclusionQuery.cpp.o -c /<>/RenderSystems/GL/src/OgreGLHardwareOcclusionQuery.cpp [ 52%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwarePixelBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwarePixelBuffer.cpp.o -c /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 52%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareVertexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareVertexBuffer.cpp.o -c /<>/RenderSystems/GL/src/OgreGLHardwareVertexBuffer.cpp [ 52%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLPBRenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLPBRenderTexture.cpp.o -c /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLPBRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 52%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLPixelFormat.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLPixelFormat.cpp.o -c /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 53%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLPlugin.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLPlugin.cpp.o -c /<>/RenderSystems/GL/src/OgreGLPlugin.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLPlugin.h:32, from /<>/RenderSystems/GL/src/OgreGLPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 53%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderSystem.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderSystem.cpp.o -c /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLRenderSystem.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 53%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderTexture.cpp.o -c /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLRenderTexture.h:32, from /<>/RenderSystems/GL/src/OgreGLRenderTexture.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 53%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderToVertexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderToVertexBuffer.cpp.o -c /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/RenderSystems/GL/src/OgreGLRenderToVertexBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 53%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLStateCacheManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLStateCacheManager.cpp.o -c /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/OgreGLStateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 54%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLSupport.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLSupport.cpp.o -c /<>/RenderSystems/GL/src/OgreGLSupport.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/OgreGLSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 54%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLTexture.cpp.o -c /<>/RenderSystems/GL/src/OgreGLTexture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/src/OgreGLTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 54%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLTextureManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLTextureManager.cpp.o -c /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderTexture.h:32, from /<>/RenderSystems/GL/include/OgreGLTexture.h:34, from /<>/RenderSystems/GL/include/OgreGLTextureManager.h:34, from /<>/RenderSystems/GL/src/OgreGLTextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 54%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/OgreGLUniformCache.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/OgreGLUniformCache.cpp.o -c /<>/RenderSystems/GL/src/OgreGLUniformCache.cpp [ 55%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/glew.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/glew.cpp.o -c /<>/RenderSystems/GL/src/glew.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/include/OgreGLSupport.h:32, from /<>/RenderSystems/GL/src/glew.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp: In function ‘GLenum glewContextInit(Ogre::GLSupport*)’: /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8511:5: note: in expansion of macro ‘CONST_CAST’ 8511 | CONST_CAST(GLEW_VERSION_4_2) = ( major > 4 ) || ( major == 4 && minor >= 2 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8512:5: note: in expansion of macro ‘CONST_CAST’ 8512 | CONST_CAST(GLEW_VERSION_4_1) = GLEW_VERSION_4_2 == GL_TRUE || ( major == 4 && minor >= 1 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8513:5: note: in expansion of macro ‘CONST_CAST’ 8513 | CONST_CAST(GLEW_VERSION_4_0) = GLEW_VERSION_4_1 == GL_TRUE || ( major == 4 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8514:5: note: in expansion of macro ‘CONST_CAST’ 8514 | CONST_CAST(GLEW_VERSION_3_3) = GLEW_VERSION_4_0 == GL_TRUE || ( major == 3 && minor >= 3 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8515:5: note: in expansion of macro ‘CONST_CAST’ 8515 | CONST_CAST(GLEW_VERSION_3_2) = GLEW_VERSION_3_3 == GL_TRUE || ( major == 3 && minor >= 2 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8516:5: note: in expansion of macro ‘CONST_CAST’ 8516 | CONST_CAST(GLEW_VERSION_3_1) = GLEW_VERSION_3_2 == GL_TRUE || ( major == 3 && minor >= 1 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8517:5: note: in expansion of macro ‘CONST_CAST’ 8517 | CONST_CAST(GLEW_VERSION_3_0) = GLEW_VERSION_3_1 == GL_TRUE || ( major == 3 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8518:5: note: in expansion of macro ‘CONST_CAST’ 8518 | CONST_CAST(GLEW_VERSION_2_1) = GLEW_VERSION_3_0 == GL_TRUE || ( major == 2 && minor >= 1 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8519:5: note: in expansion of macro ‘CONST_CAST’ 8519 | CONST_CAST(GLEW_VERSION_2_0) = GLEW_VERSION_2_1 == GL_TRUE || ( major == 2 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8520:5: note: in expansion of macro ‘CONST_CAST’ 8520 | CONST_CAST(GLEW_VERSION_1_5) = GLEW_VERSION_2_0 == GL_TRUE || ( major == 1 && minor >= 5 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8521:5: note: in expansion of macro ‘CONST_CAST’ 8521 | CONST_CAST(GLEW_VERSION_1_4) = GLEW_VERSION_1_5 == GL_TRUE || ( major == 1 && minor >= 4 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8522:5: note: in expansion of macro ‘CONST_CAST’ 8522 | CONST_CAST(GLEW_VERSION_1_3) = GLEW_VERSION_1_4 == GL_TRUE || ( major == 1 && minor >= 3 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8523:5: note: in expansion of macro ‘CONST_CAST’ 8523 | CONST_CAST(GLEW_VERSION_1_2_1) = GLEW_VERSION_1_3 == GL_TRUE ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8524:5: note: in expansion of macro ‘CONST_CAST’ 8524 | CONST_CAST(GLEW_VERSION_1_2) = GLEW_VERSION_1_2_1 == GL_TRUE || ( major == 1 && minor >= 2 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8525:5: note: in expansion of macro ‘CONST_CAST’ 8525 | CONST_CAST(GLEW_VERSION_1_1) = GLEW_VERSION_1_2 == GL_TRUE || ( major == 1 && minor >= 1 ) ? GL_TRUE : GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8536:45: note: in expansion of macro ‘CONST_CAST’ 8536 | if (glewExperimental || GLEW_VERSION_1_2) CONST_CAST(GLEW_VERSION_1_2) = !_glewInit_GL_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8541:45: note: in expansion of macro ‘CONST_CAST’ 8541 | if (glewExperimental || GLEW_VERSION_1_3) CONST_CAST(GLEW_VERSION_1_3) = !_glewInit_GL_VERSION_1_3(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8544:45: note: in expansion of macro ‘CONST_CAST’ 8544 | if (glewExperimental || GLEW_VERSION_1_4) CONST_CAST(GLEW_VERSION_1_4) = !_glewInit_GL_VERSION_1_4(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8547:45: note: in expansion of macro ‘CONST_CAST’ 8547 | if (glewExperimental || GLEW_VERSION_1_5) CONST_CAST(GLEW_VERSION_1_5) = !_glewInit_GL_VERSION_1_5(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8550:45: note: in expansion of macro ‘CONST_CAST’ 8550 | if (glewExperimental || GLEW_VERSION_2_0) CONST_CAST(GLEW_VERSION_2_0) = !_glewInit_GL_VERSION_2_0(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8553:45: note: in expansion of macro ‘CONST_CAST’ 8553 | if (glewExperimental || GLEW_VERSION_2_1) CONST_CAST(GLEW_VERSION_2_1) = !_glewInit_GL_VERSION_2_1(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8556:45: note: in expansion of macro ‘CONST_CAST’ 8556 | if (glewExperimental || GLEW_VERSION_3_0) CONST_CAST(GLEW_VERSION_3_0) = !_glewInit_GL_VERSION_3_0(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8559:45: note: in expansion of macro ‘CONST_CAST’ 8559 | if (glewExperimental || GLEW_VERSION_3_1) CONST_CAST(GLEW_VERSION_3_1) = !_glewInit_GL_VERSION_3_1(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8562:45: note: in expansion of macro ‘CONST_CAST’ 8562 | if (glewExperimental || GLEW_VERSION_3_2) CONST_CAST(GLEW_VERSION_3_2) = !_glewInit_GL_VERSION_3_2(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8565:45: note: in expansion of macro ‘CONST_CAST’ 8565 | if (glewExperimental || GLEW_VERSION_3_3) CONST_CAST(GLEW_VERSION_3_3) = !_glewInit_GL_VERSION_3_3(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8568:45: note: in expansion of macro ‘CONST_CAST’ 8568 | if (glewExperimental || GLEW_VERSION_4_0) CONST_CAST(GLEW_VERSION_4_0) = !_glewInit_GL_VERSION_4_0(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8575:3: note: in expansion of macro ‘CONST_CAST’ 8575 | CONST_CAST(GLEW_3DFX_multisample) = _glewSearchExtension("GL_3DFX_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8578:3: note: in expansion of macro ‘CONST_CAST’ 8578 | CONST_CAST(GLEW_3DFX_tbuffer) = _glewSearchExtension("GL_3DFX_tbuffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8579:46: note: in expansion of macro ‘CONST_CAST’ 8579 | if (glewExperimental || GLEW_3DFX_tbuffer) CONST_CAST(GLEW_3DFX_tbuffer) = !_glewInit_GL_3DFX_tbuffer(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8582:3: note: in expansion of macro ‘CONST_CAST’ 8582 | CONST_CAST(GLEW_3DFX_texture_compression_FXT1) = _glewSearchExtension("GL_3DFX_texture_compression_FXT1", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8585:3: note: in expansion of macro ‘CONST_CAST’ 8585 | CONST_CAST(GLEW_AMD_blend_minmax_factor) = _glewSearchExtension("GL_AMD_blend_minmax_factor", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8588:3: note: in expansion of macro ‘CONST_CAST’ 8588 | CONST_CAST(GLEW_AMD_conservative_depth) = _glewSearchExtension("GL_AMD_conservative_depth", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8591:3: note: in expansion of macro ‘CONST_CAST’ 8591 | CONST_CAST(GLEW_AMD_debug_output) = _glewSearchExtension("GL_AMD_debug_output", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8592:50: note: in expansion of macro ‘CONST_CAST’ 8592 | if (glewExperimental || GLEW_AMD_debug_output) CONST_CAST(GLEW_AMD_debug_output) = !_glewInit_GL_AMD_debug_output(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8595:3: note: in expansion of macro ‘CONST_CAST’ 8595 | CONST_CAST(GLEW_AMD_depth_clamp_separate) = _glewSearchExtension("GL_AMD_depth_clamp_separate", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8598:3: note: in expansion of macro ‘CONST_CAST’ 8598 | CONST_CAST(GLEW_AMD_draw_buffers_blend) = _glewSearchExtension("GL_AMD_draw_buffers_blend", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8599:56: note: in expansion of macro ‘CONST_CAST’ 8599 | if (glewExperimental || GLEW_AMD_draw_buffers_blend) CONST_CAST(GLEW_AMD_draw_buffers_blend) = !_glewInit_GL_AMD_draw_buffers_blend(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8602:3: note: in expansion of macro ‘CONST_CAST’ 8602 | CONST_CAST(GLEW_AMD_multi_draw_indirect) = _glewSearchExtension("GL_AMD_multi_draw_indirect", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8603:57: note: in expansion of macro ‘CONST_CAST’ 8603 | if (glewExperimental || GLEW_AMD_multi_draw_indirect) CONST_CAST(GLEW_AMD_multi_draw_indirect) = !_glewInit_GL_AMD_multi_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8606:3: note: in expansion of macro ‘CONST_CAST’ 8606 | CONST_CAST(GLEW_AMD_name_gen_delete) = _glewSearchExtension("GL_AMD_name_gen_delete", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8607:53: note: in expansion of macro ‘CONST_CAST’ 8607 | if (glewExperimental || GLEW_AMD_name_gen_delete) CONST_CAST(GLEW_AMD_name_gen_delete) = !_glewInit_GL_AMD_name_gen_delete(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8610:3: note: in expansion of macro ‘CONST_CAST’ 8610 | CONST_CAST(GLEW_AMD_performance_monitor) = _glewSearchExtension("GL_AMD_performance_monitor", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8611:57: note: in expansion of macro ‘CONST_CAST’ 8611 | if (glewExperimental || GLEW_AMD_performance_monitor) CONST_CAST(GLEW_AMD_performance_monitor) = !_glewInit_GL_AMD_performance_monitor(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8614:3: note: in expansion of macro ‘CONST_CAST’ 8614 | CONST_CAST(GLEW_AMD_pinned_memory) = _glewSearchExtension("GL_AMD_pinned_memory", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8617:3: note: in expansion of macro ‘CONST_CAST’ 8617 | CONST_CAST(GLEW_AMD_query_buffer_object) = _glewSearchExtension("GL_AMD_query_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8620:3: note: in expansion of macro ‘CONST_CAST’ 8620 | CONST_CAST(GLEW_AMD_sample_positions) = _glewSearchExtension("GL_AMD_sample_positions", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8621:54: note: in expansion of macro ‘CONST_CAST’ 8621 | if (glewExperimental || GLEW_AMD_sample_positions) CONST_CAST(GLEW_AMD_sample_positions) = !_glewInit_GL_AMD_sample_positions(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8624:3: note: in expansion of macro ‘CONST_CAST’ 8624 | CONST_CAST(GLEW_AMD_seamless_cubemap_per_texture) = _glewSearchExtension("GL_AMD_seamless_cubemap_per_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8627:3: note: in expansion of macro ‘CONST_CAST’ 8627 | CONST_CAST(GLEW_AMD_shader_stencil_export) = _glewSearchExtension("GL_AMD_shader_stencil_export", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8630:3: note: in expansion of macro ‘CONST_CAST’ 8630 | CONST_CAST(GLEW_AMD_stencil_operation_extended) = _glewSearchExtension("GL_AMD_stencil_operation_extended", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8631:64: note: in expansion of macro ‘CONST_CAST’ 8631 | if (glewExperimental || GLEW_AMD_stencil_operation_extended) CONST_CAST(GLEW_AMD_stencil_operation_extended) = !_glewInit_GL_AMD_stencil_operation_extended(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8634:3: note: in expansion of macro ‘CONST_CAST’ 8634 | CONST_CAST(GLEW_AMD_texture_texture4) = _glewSearchExtension("GL_AMD_texture_texture4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8637:3: note: in expansion of macro ‘CONST_CAST’ 8637 | CONST_CAST(GLEW_AMD_transform_feedback3_lines_triangles) = _glewSearchExtension("GL_AMD_transform_feedback3_lines_triangles", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8640:3: note: in expansion of macro ‘CONST_CAST’ 8640 | CONST_CAST(GLEW_AMD_vertex_shader_layer) = _glewSearchExtension("GL_AMD_vertex_shader_layer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8643:3: note: in expansion of macro ‘CONST_CAST’ 8643 | CONST_CAST(GLEW_AMD_vertex_shader_tessellator) = _glewSearchExtension("GL_AMD_vertex_shader_tessellator", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8644:63: note: in expansion of macro ‘CONST_CAST’ 8644 | if (glewExperimental || GLEW_AMD_vertex_shader_tessellator) CONST_CAST(GLEW_AMD_vertex_shader_tessellator) = !_glewInit_GL_AMD_vertex_shader_tessellator(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8647:3: note: in expansion of macro ‘CONST_CAST’ 8647 | CONST_CAST(GLEW_AMD_vertex_shader_viewport_index) = _glewSearchExtension("GL_AMD_vertex_shader_viewport_index", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8650:3: note: in expansion of macro ‘CONST_CAST’ 8650 | CONST_CAST(GLEW_APPLE_aux_depth_stencil) = _glewSearchExtension("GL_APPLE_aux_depth_stencil", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8653:3: note: in expansion of macro ‘CONST_CAST’ 8653 | CONST_CAST(GLEW_APPLE_client_storage) = _glewSearchExtension("GL_APPLE_client_storage", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8656:3: note: in expansion of macro ‘CONST_CAST’ 8656 | CONST_CAST(GLEW_APPLE_element_array) = _glewSearchExtension("GL_APPLE_element_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8657:53: note: in expansion of macro ‘CONST_CAST’ 8657 | if (glewExperimental || GLEW_APPLE_element_array) CONST_CAST(GLEW_APPLE_element_array) = !_glewInit_GL_APPLE_element_array(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8660:3: note: in expansion of macro ‘CONST_CAST’ 8660 | CONST_CAST(GLEW_APPLE_fence) = _glewSearchExtension("GL_APPLE_fence", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8661:45: note: in expansion of macro ‘CONST_CAST’ 8661 | if (glewExperimental || GLEW_APPLE_fence) CONST_CAST(GLEW_APPLE_fence) = !_glewInit_GL_APPLE_fence(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8664:3: note: in expansion of macro ‘CONST_CAST’ 8664 | CONST_CAST(GLEW_APPLE_float_pixels) = _glewSearchExtension("GL_APPLE_float_pixels", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8667:3: note: in expansion of macro ‘CONST_CAST’ 8667 | CONST_CAST(GLEW_APPLE_flush_buffer_range) = _glewSearchExtension("GL_APPLE_flush_buffer_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8668:58: note: in expansion of macro ‘CONST_CAST’ 8668 | if (glewExperimental || GLEW_APPLE_flush_buffer_range) CONST_CAST(GLEW_APPLE_flush_buffer_range) = !_glewInit_GL_APPLE_flush_buffer_range(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8671:3: note: in expansion of macro ‘CONST_CAST’ 8671 | CONST_CAST(GLEW_APPLE_object_purgeable) = _glewSearchExtension("GL_APPLE_object_purgeable", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8672:56: note: in expansion of macro ‘CONST_CAST’ 8672 | if (glewExperimental || GLEW_APPLE_object_purgeable) CONST_CAST(GLEW_APPLE_object_purgeable) = !_glewInit_GL_APPLE_object_purgeable(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8675:3: note: in expansion of macro ‘CONST_CAST’ 8675 | CONST_CAST(GLEW_APPLE_pixel_buffer) = _glewSearchExtension("GL_APPLE_pixel_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8678:3: note: in expansion of macro ‘CONST_CAST’ 8678 | CONST_CAST(GLEW_APPLE_rgb_422) = _glewSearchExtension("GL_APPLE_rgb_422", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8681:3: note: in expansion of macro ‘CONST_CAST’ 8681 | CONST_CAST(GLEW_APPLE_row_bytes) = _glewSearchExtension("GL_APPLE_row_bytes", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8684:3: note: in expansion of macro ‘CONST_CAST’ 8684 | CONST_CAST(GLEW_APPLE_specular_vector) = _glewSearchExtension("GL_APPLE_specular_vector", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8687:3: note: in expansion of macro ‘CONST_CAST’ 8687 | CONST_CAST(GLEW_APPLE_texture_range) = _glewSearchExtension("GL_APPLE_texture_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8688:53: note: in expansion of macro ‘CONST_CAST’ 8688 | if (glewExperimental || GLEW_APPLE_texture_range) CONST_CAST(GLEW_APPLE_texture_range) = !_glewInit_GL_APPLE_texture_range(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8691:3: note: in expansion of macro ‘CONST_CAST’ 8691 | CONST_CAST(GLEW_APPLE_transform_hint) = _glewSearchExtension("GL_APPLE_transform_hint", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8694:3: note: in expansion of macro ‘CONST_CAST’ 8694 | CONST_CAST(GLEW_APPLE_vertex_array_object) = _glewSearchExtension("GL_APPLE_vertex_array_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8695:59: note: in expansion of macro ‘CONST_CAST’ 8695 | if (glewExperimental || GLEW_APPLE_vertex_array_object) CONST_CAST(GLEW_APPLE_vertex_array_object) = !_glewInit_GL_APPLE_vertex_array_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8698:3: note: in expansion of macro ‘CONST_CAST’ 8698 | CONST_CAST(GLEW_APPLE_vertex_array_range) = _glewSearchExtension("GL_APPLE_vertex_array_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8699:58: note: in expansion of macro ‘CONST_CAST’ 8699 | if (glewExperimental || GLEW_APPLE_vertex_array_range) CONST_CAST(GLEW_APPLE_vertex_array_range) = !_glewInit_GL_APPLE_vertex_array_range(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8702:3: note: in expansion of macro ‘CONST_CAST’ 8702 | CONST_CAST(GLEW_APPLE_vertex_program_evaluators) = _glewSearchExtension("GL_APPLE_vertex_program_evaluators", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8703:65: note: in expansion of macro ‘CONST_CAST’ 8703 | if (glewExperimental || GLEW_APPLE_vertex_program_evaluators) CONST_CAST(GLEW_APPLE_vertex_program_evaluators) = !_glewInit_GL_APPLE_vertex_program_evaluators(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8706:3: note: in expansion of macro ‘CONST_CAST’ 8706 | CONST_CAST(GLEW_APPLE_ycbcr_422) = _glewSearchExtension("GL_APPLE_ycbcr_422", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8709:3: note: in expansion of macro ‘CONST_CAST’ 8709 | CONST_CAST(GLEW_ARB_ES2_compatibility) = _glewSearchExtension("GL_ARB_ES2_compatibility", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8710:55: note: in expansion of macro ‘CONST_CAST’ 8710 | if (glewExperimental || GLEW_ARB_ES2_compatibility) CONST_CAST(GLEW_ARB_ES2_compatibility) = !_glewInit_GL_ARB_ES2_compatibility(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8713:3: note: in expansion of macro ‘CONST_CAST’ 8713 | CONST_CAST(GLEW_ARB_base_instance) = _glewSearchExtension("GL_ARB_base_instance", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8714:51: note: in expansion of macro ‘CONST_CAST’ 8714 | if (glewExperimental || GLEW_ARB_base_instance) CONST_CAST(GLEW_ARB_base_instance) = !_glewInit_GL_ARB_base_instance(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8717:3: note: in expansion of macro ‘CONST_CAST’ 8717 | CONST_CAST(GLEW_ARB_blend_func_extended) = _glewSearchExtension("GL_ARB_blend_func_extended", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8718:57: note: in expansion of macro ‘CONST_CAST’ 8718 | if (glewExperimental || GLEW_ARB_blend_func_extended) CONST_CAST(GLEW_ARB_blend_func_extended) = !_glewInit_GL_ARB_blend_func_extended(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8721:3: note: in expansion of macro ‘CONST_CAST’ 8721 | CONST_CAST(GLEW_ARB_cl_event) = _glewSearchExtension("GL_ARB_cl_event", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8722:46: note: in expansion of macro ‘CONST_CAST’ 8722 | if (glewExperimental || GLEW_ARB_cl_event) CONST_CAST(GLEW_ARB_cl_event) = !_glewInit_GL_ARB_cl_event(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8725:3: note: in expansion of macro ‘CONST_CAST’ 8725 | CONST_CAST(GLEW_ARB_color_buffer_float) = _glewSearchExtension("GL_ARB_color_buffer_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8726:56: note: in expansion of macro ‘CONST_CAST’ 8726 | if (glewExperimental || GLEW_ARB_color_buffer_float) CONST_CAST(GLEW_ARB_color_buffer_float) = !_glewInit_GL_ARB_color_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8729:3: note: in expansion of macro ‘CONST_CAST’ 8729 | CONST_CAST(GLEW_ARB_compatibility) = _glewSearchExtension("GL_ARB_compatibility", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8732:3: note: in expansion of macro ‘CONST_CAST’ 8732 | CONST_CAST(GLEW_ARB_compressed_texture_pixel_storage) = _glewSearchExtension("GL_ARB_compressed_texture_pixel_storage", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8735:3: note: in expansion of macro ‘CONST_CAST’ 8735 | CONST_CAST(GLEW_ARB_conservative_depth) = _glewSearchExtension("GL_ARB_conservative_depth", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8738:3: note: in expansion of macro ‘CONST_CAST’ 8738 | CONST_CAST(GLEW_ARB_copy_buffer) = _glewSearchExtension("GL_ARB_copy_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8739:49: note: in expansion of macro ‘CONST_CAST’ 8739 | if (glewExperimental || GLEW_ARB_copy_buffer) CONST_CAST(GLEW_ARB_copy_buffer) = !_glewInit_GL_ARB_copy_buffer(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8742:3: note: in expansion of macro ‘CONST_CAST’ 8742 | CONST_CAST(GLEW_ARB_debug_output) = _glewSearchExtension("GL_ARB_debug_output", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8743:50: note: in expansion of macro ‘CONST_CAST’ 8743 | if (glewExperimental || GLEW_ARB_debug_output) CONST_CAST(GLEW_ARB_debug_output) = !_glewInit_GL_ARB_debug_output(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8746:3: note: in expansion of macro ‘CONST_CAST’ 8746 | CONST_CAST(GLEW_ARB_depth_buffer_float) = _glewSearchExtension("GL_ARB_depth_buffer_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8749:3: note: in expansion of macro ‘CONST_CAST’ 8749 | CONST_CAST(GLEW_ARB_depth_clamp) = _glewSearchExtension("GL_ARB_depth_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8752:3: note: in expansion of macro ‘CONST_CAST’ 8752 | CONST_CAST(GLEW_ARB_depth_texture) = _glewSearchExtension("GL_ARB_depth_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8755:3: note: in expansion of macro ‘CONST_CAST’ 8755 | CONST_CAST(GLEW_ARB_draw_buffers) = _glewSearchExtension("GL_ARB_draw_buffers", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8756:50: note: in expansion of macro ‘CONST_CAST’ 8756 | if (glewExperimental || GLEW_ARB_draw_buffers) CONST_CAST(GLEW_ARB_draw_buffers) = !_glewInit_GL_ARB_draw_buffers(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8759:3: note: in expansion of macro ‘CONST_CAST’ 8759 | CONST_CAST(GLEW_ARB_draw_buffers_blend) = _glewSearchExtension("GL_ARB_draw_buffers_blend", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8760:56: note: in expansion of macro ‘CONST_CAST’ 8760 | if (glewExperimental || GLEW_ARB_draw_buffers_blend) CONST_CAST(GLEW_ARB_draw_buffers_blend) = !_glewInit_GL_ARB_draw_buffers_blend(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8763:3: note: in expansion of macro ‘CONST_CAST’ 8763 | CONST_CAST(GLEW_ARB_draw_elements_base_vertex) = _glewSearchExtension("GL_ARB_draw_elements_base_vertex", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8764:63: note: in expansion of macro ‘CONST_CAST’ 8764 | if (glewExperimental || GLEW_ARB_draw_elements_base_vertex) CONST_CAST(GLEW_ARB_draw_elements_base_vertex) = !_glewInit_GL_ARB_draw_elements_base_vertex(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8767:3: note: in expansion of macro ‘CONST_CAST’ 8767 | CONST_CAST(GLEW_ARB_draw_indirect) = _glewSearchExtension("GL_ARB_draw_indirect", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8768:51: note: in expansion of macro ‘CONST_CAST’ 8768 | if (glewExperimental || GLEW_ARB_draw_indirect) CONST_CAST(GLEW_ARB_draw_indirect) = !_glewInit_GL_ARB_draw_indirect(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8771:3: note: in expansion of macro ‘CONST_CAST’ 8771 | CONST_CAST(GLEW_ARB_draw_instanced) = _glewSearchExtension("GL_ARB_draw_instanced", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8774:3: note: in expansion of macro ‘CONST_CAST’ 8774 | CONST_CAST(GLEW_ARB_explicit_attrib_location) = _glewSearchExtension("GL_ARB_explicit_attrib_location", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8777:3: note: in expansion of macro ‘CONST_CAST’ 8777 | CONST_CAST(GLEW_ARB_fragment_coord_conventions) = _glewSearchExtension("GL_ARB_fragment_coord_conventions", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8780:3: note: in expansion of macro ‘CONST_CAST’ 8780 | CONST_CAST(GLEW_ARB_fragment_program) = _glewSearchExtension("GL_ARB_fragment_program", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8783:3: note: in expansion of macro ‘CONST_CAST’ 8783 | CONST_CAST(GLEW_ARB_fragment_program_shadow) = _glewSearchExtension("GL_ARB_fragment_program_shadow", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8786:3: note: in expansion of macro ‘CONST_CAST’ 8786 | CONST_CAST(GLEW_ARB_fragment_shader) = _glewSearchExtension("GL_ARB_fragment_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8789:3: note: in expansion of macro ‘CONST_CAST’ 8789 | CONST_CAST(GLEW_ARB_framebuffer_object) = _glewSearchExtension("GL_ARB_framebuffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8790:56: note: in expansion of macro ‘CONST_CAST’ 8790 | if (glewExperimental || GLEW_ARB_framebuffer_object) CONST_CAST(GLEW_ARB_framebuffer_object) = !_glewInit_GL_ARB_framebuffer_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8793:3: note: in expansion of macro ‘CONST_CAST’ 8793 | CONST_CAST(GLEW_ARB_framebuffer_sRGB) = _glewSearchExtension("GL_ARB_framebuffer_sRGB", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8796:3: note: in expansion of macro ‘CONST_CAST’ 8796 | CONST_CAST(GLEW_ARB_geometry_shader4) = _glewSearchExtension("GL_ARB_geometry_shader4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8797:54: note: in expansion of macro ‘CONST_CAST’ 8797 | if (glewExperimental || GLEW_ARB_geometry_shader4) CONST_CAST(GLEW_ARB_geometry_shader4) = !_glewInit_GL_ARB_geometry_shader4(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8800:3: note: in expansion of macro ‘CONST_CAST’ 8800 | CONST_CAST(GLEW_ARB_get_program_binary) = _glewSearchExtension("GL_ARB_get_program_binary", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8801:56: note: in expansion of macro ‘CONST_CAST’ 8801 | if (glewExperimental || GLEW_ARB_get_program_binary) CONST_CAST(GLEW_ARB_get_program_binary) = !_glewInit_GL_ARB_get_program_binary(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8804:3: note: in expansion of macro ‘CONST_CAST’ 8804 | CONST_CAST(GLEW_ARB_gpu_shader5) = _glewSearchExtension("GL_ARB_gpu_shader5", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8807:3: note: in expansion of macro ‘CONST_CAST’ 8807 | CONST_CAST(GLEW_ARB_gpu_shader_fp64) = _glewSearchExtension("GL_ARB_gpu_shader_fp64", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8808:53: note: in expansion of macro ‘CONST_CAST’ 8808 | if (glewExperimental || GLEW_ARB_gpu_shader_fp64) CONST_CAST(GLEW_ARB_gpu_shader_fp64) = !_glewInit_GL_ARB_gpu_shader_fp64(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8811:3: note: in expansion of macro ‘CONST_CAST’ 8811 | CONST_CAST(GLEW_ARB_half_float_pixel) = _glewSearchExtension("GL_ARB_half_float_pixel", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8814:3: note: in expansion of macro ‘CONST_CAST’ 8814 | CONST_CAST(GLEW_ARB_half_float_vertex) = _glewSearchExtension("GL_ARB_half_float_vertex", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8817:3: note: in expansion of macro ‘CONST_CAST’ 8817 | CONST_CAST(GLEW_ARB_imaging) = _glewSearchExtension("GL_ARB_imaging", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8818:45: note: in expansion of macro ‘CONST_CAST’ 8818 | if (glewExperimental || GLEW_ARB_imaging) CONST_CAST(GLEW_ARB_imaging) = !_glewInit_GL_ARB_imaging(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8821:3: note: in expansion of macro ‘CONST_CAST’ 8821 | CONST_CAST(GLEW_ARB_instanced_arrays) = _glewSearchExtension("GL_ARB_instanced_arrays", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8822:54: note: in expansion of macro ‘CONST_CAST’ 8822 | if (glewExperimental || GLEW_ARB_instanced_arrays) CONST_CAST(GLEW_ARB_instanced_arrays) = !_glewInit_GL_ARB_instanced_arrays(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8825:3: note: in expansion of macro ‘CONST_CAST’ 8825 | CONST_CAST(GLEW_ARB_internalformat_query) = _glewSearchExtension("GL_ARB_internalformat_query", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8826:58: note: in expansion of macro ‘CONST_CAST’ 8826 | if (glewExperimental || GLEW_ARB_internalformat_query) CONST_CAST(GLEW_ARB_internalformat_query) = !_glewInit_GL_ARB_internalformat_query(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8829:3: note: in expansion of macro ‘CONST_CAST’ 8829 | CONST_CAST(GLEW_ARB_map_buffer_alignment) = _glewSearchExtension("GL_ARB_map_buffer_alignment", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8832:3: note: in expansion of macro ‘CONST_CAST’ 8832 | CONST_CAST(GLEW_ARB_map_buffer_range) = _glewSearchExtension("GL_ARB_map_buffer_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8833:54: note: in expansion of macro ‘CONST_CAST’ 8833 | if (glewExperimental || GLEW_ARB_map_buffer_range) CONST_CAST(GLEW_ARB_map_buffer_range) = !_glewInit_GL_ARB_map_buffer_range(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8836:3: note: in expansion of macro ‘CONST_CAST’ 8836 | CONST_CAST(GLEW_ARB_matrix_palette) = _glewSearchExtension("GL_ARB_matrix_palette", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8837:52: note: in expansion of macro ‘CONST_CAST’ 8837 | if (glewExperimental || GLEW_ARB_matrix_palette) CONST_CAST(GLEW_ARB_matrix_palette) = !_glewInit_GL_ARB_matrix_palette(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8840:3: note: in expansion of macro ‘CONST_CAST’ 8840 | CONST_CAST(GLEW_ARB_multisample) = _glewSearchExtension("GL_ARB_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8841:49: note: in expansion of macro ‘CONST_CAST’ 8841 | if (glewExperimental || GLEW_ARB_multisample) CONST_CAST(GLEW_ARB_multisample) = !_glewInit_GL_ARB_multisample(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8844:3: note: in expansion of macro ‘CONST_CAST’ 8844 | CONST_CAST(GLEW_ARB_multitexture) = _glewSearchExtension("GL_ARB_multitexture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8845:50: note: in expansion of macro ‘CONST_CAST’ 8845 | if (glewExperimental || GLEW_ARB_multitexture) CONST_CAST(GLEW_ARB_multitexture) = !_glewInit_GL_ARB_multitexture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8848:3: note: in expansion of macro ‘CONST_CAST’ 8848 | CONST_CAST(GLEW_ARB_occlusion_query) = _glewSearchExtension("GL_ARB_occlusion_query", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8849:53: note: in expansion of macro ‘CONST_CAST’ 8849 | if (glewExperimental || GLEW_ARB_occlusion_query) CONST_CAST(GLEW_ARB_occlusion_query) = !_glewInit_GL_ARB_occlusion_query(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8852:3: note: in expansion of macro ‘CONST_CAST’ 8852 | CONST_CAST(GLEW_ARB_occlusion_query2) = _glewSearchExtension("GL_ARB_occlusion_query2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8855:3: note: in expansion of macro ‘CONST_CAST’ 8855 | CONST_CAST(GLEW_ARB_pixel_buffer_object) = _glewSearchExtension("GL_ARB_pixel_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8858:3: note: in expansion of macro ‘CONST_CAST’ 8858 | CONST_CAST(GLEW_ARB_point_parameters) = _glewSearchExtension("GL_ARB_point_parameters", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8859:54: note: in expansion of macro ‘CONST_CAST’ 8859 | if (glewExperimental || GLEW_ARB_point_parameters) CONST_CAST(GLEW_ARB_point_parameters) = !_glewInit_GL_ARB_point_parameters(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8862:3: note: in expansion of macro ‘CONST_CAST’ 8862 | CONST_CAST(GLEW_ARB_point_sprite) = _glewSearchExtension("GL_ARB_point_sprite", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8865:3: note: in expansion of macro ‘CONST_CAST’ 8865 | CONST_CAST(GLEW_ARB_provoking_vertex) = _glewSearchExtension("GL_ARB_provoking_vertex", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8866:54: note: in expansion of macro ‘CONST_CAST’ 8866 | if (glewExperimental || GLEW_ARB_provoking_vertex) CONST_CAST(GLEW_ARB_provoking_vertex) = !_glewInit_GL_ARB_provoking_vertex(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8869:3: note: in expansion of macro ‘CONST_CAST’ 8869 | CONST_CAST(GLEW_ARB_robustness) = _glewSearchExtension("GL_ARB_robustness", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8870:48: note: in expansion of macro ‘CONST_CAST’ 8870 | if (glewExperimental || GLEW_ARB_robustness) CONST_CAST(GLEW_ARB_robustness) = !_glewInit_GL_ARB_robustness(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8873:3: note: in expansion of macro ‘CONST_CAST’ 8873 | CONST_CAST(GLEW_ARB_sample_shading) = _glewSearchExtension("GL_ARB_sample_shading", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8874:52: note: in expansion of macro ‘CONST_CAST’ 8874 | if (glewExperimental || GLEW_ARB_sample_shading) CONST_CAST(GLEW_ARB_sample_shading) = !_glewInit_GL_ARB_sample_shading(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8877:3: note: in expansion of macro ‘CONST_CAST’ 8877 | CONST_CAST(GLEW_ARB_sampler_objects) = _glewSearchExtension("GL_ARB_sampler_objects", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8878:53: note: in expansion of macro ‘CONST_CAST’ 8878 | if (glewExperimental || GLEW_ARB_sampler_objects) CONST_CAST(GLEW_ARB_sampler_objects) = !_glewInit_GL_ARB_sampler_objects(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8881:3: note: in expansion of macro ‘CONST_CAST’ 8881 | CONST_CAST(GLEW_ARB_seamless_cube_map) = _glewSearchExtension("GL_ARB_seamless_cube_map", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8884:3: note: in expansion of macro ‘CONST_CAST’ 8884 | CONST_CAST(GLEW_ARB_separate_shader_objects) = _glewSearchExtension("GL_ARB_separate_shader_objects", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8885:61: note: in expansion of macro ‘CONST_CAST’ 8885 | if (glewExperimental || GLEW_ARB_separate_shader_objects) CONST_CAST(GLEW_ARB_separate_shader_objects) = !_glewInit_GL_ARB_separate_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8888:3: note: in expansion of macro ‘CONST_CAST’ 8888 | CONST_CAST(GLEW_ARB_shader_atomic_counters) = _glewSearchExtension("GL_ARB_shader_atomic_counters", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8889:60: note: in expansion of macro ‘CONST_CAST’ 8889 | if (glewExperimental || GLEW_ARB_shader_atomic_counters) CONST_CAST(GLEW_ARB_shader_atomic_counters) = !_glewInit_GL_ARB_shader_atomic_counters(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8892:3: note: in expansion of macro ‘CONST_CAST’ 8892 | CONST_CAST(GLEW_ARB_shader_bit_encoding) = _glewSearchExtension("GL_ARB_shader_bit_encoding", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8895:3: note: in expansion of macro ‘CONST_CAST’ 8895 | CONST_CAST(GLEW_ARB_shader_image_load_store) = _glewSearchExtension("GL_ARB_shader_image_load_store", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8896:61: note: in expansion of macro ‘CONST_CAST’ 8896 | if (glewExperimental || GLEW_ARB_shader_image_load_store) CONST_CAST(GLEW_ARB_shader_image_load_store) = !_glewInit_GL_ARB_shader_image_load_store(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8899:3: note: in expansion of macro ‘CONST_CAST’ 8899 | CONST_CAST(GLEW_ARB_shader_objects) = _glewSearchExtension("GL_ARB_shader_objects", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8900:52: note: in expansion of macro ‘CONST_CAST’ 8900 | if (glewExperimental || GLEW_ARB_shader_objects) CONST_CAST(GLEW_ARB_shader_objects) = !_glewInit_GL_ARB_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8903:3: note: in expansion of macro ‘CONST_CAST’ 8903 | CONST_CAST(GLEW_ARB_shader_precision) = _glewSearchExtension("GL_ARB_shader_precision", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8906:3: note: in expansion of macro ‘CONST_CAST’ 8906 | CONST_CAST(GLEW_ARB_shader_stencil_export) = _glewSearchExtension("GL_ARB_shader_stencil_export", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8909:3: note: in expansion of macro ‘CONST_CAST’ 8909 | CONST_CAST(GLEW_ARB_shader_subroutine) = _glewSearchExtension("GL_ARB_shader_subroutine", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8910:55: note: in expansion of macro ‘CONST_CAST’ 8910 | if (glewExperimental || GLEW_ARB_shader_subroutine) CONST_CAST(GLEW_ARB_shader_subroutine) = !_glewInit_GL_ARB_shader_subroutine(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8913:3: note: in expansion of macro ‘CONST_CAST’ 8913 | CONST_CAST(GLEW_ARB_shader_texture_lod) = _glewSearchExtension("GL_ARB_shader_texture_lod", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8916:3: note: in expansion of macro ‘CONST_CAST’ 8916 | CONST_CAST(GLEW_ARB_shading_language_100) = _glewSearchExtension("GL_ARB_shading_language_100", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8919:3: note: in expansion of macro ‘CONST_CAST’ 8919 | CONST_CAST(GLEW_ARB_shading_language_420pack) = _glewSearchExtension("GL_ARB_shading_language_420pack", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8922:3: note: in expansion of macro ‘CONST_CAST’ 8922 | CONST_CAST(GLEW_ARB_shading_language_include) = _glewSearchExtension("GL_ARB_shading_language_include", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8923:62: note: in expansion of macro ‘CONST_CAST’ 8923 | if (glewExperimental || GLEW_ARB_shading_language_include) CONST_CAST(GLEW_ARB_shading_language_include) = !_glewInit_GL_ARB_shading_language_include(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8926:3: note: in expansion of macro ‘CONST_CAST’ 8926 | CONST_CAST(GLEW_ARB_shading_language_packing) = _glewSearchExtension("GL_ARB_shading_language_packing", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8929:3: note: in expansion of macro ‘CONST_CAST’ 8929 | CONST_CAST(GLEW_ARB_shadow) = _glewSearchExtension("GL_ARB_shadow", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8932:3: note: in expansion of macro ‘CONST_CAST’ 8932 | CONST_CAST(GLEW_ARB_shadow_ambient) = _glewSearchExtension("GL_ARB_shadow_ambient", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8935:3: note: in expansion of macro ‘CONST_CAST’ 8935 | CONST_CAST(GLEW_ARB_sync) = _glewSearchExtension("GL_ARB_sync", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8936:42: note: in expansion of macro ‘CONST_CAST’ 8936 | if (glewExperimental || GLEW_ARB_sync) CONST_CAST(GLEW_ARB_sync) = !_glewInit_GL_ARB_sync(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8939:3: note: in expansion of macro ‘CONST_CAST’ 8939 | CONST_CAST(GLEW_ARB_tessellation_shader) = _glewSearchExtension("GL_ARB_tessellation_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8940:57: note: in expansion of macro ‘CONST_CAST’ 8940 | if (glewExperimental || GLEW_ARB_tessellation_shader) CONST_CAST(GLEW_ARB_tessellation_shader) = !_glewInit_GL_ARB_tessellation_shader(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8943:3: note: in expansion of macro ‘CONST_CAST’ 8943 | CONST_CAST(GLEW_ARB_texture_border_clamp) = _glewSearchExtension("GL_ARB_texture_border_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8946:3: note: in expansion of macro ‘CONST_CAST’ 8946 | CONST_CAST(GLEW_ARB_texture_buffer_object) = _glewSearchExtension("GL_ARB_texture_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8947:59: note: in expansion of macro ‘CONST_CAST’ 8947 | if (glewExperimental || GLEW_ARB_texture_buffer_object) CONST_CAST(GLEW_ARB_texture_buffer_object) = !_glewInit_GL_ARB_texture_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8950:3: note: in expansion of macro ‘CONST_CAST’ 8950 | CONST_CAST(GLEW_ARB_texture_buffer_object_rgb32) = _glewSearchExtension("GL_ARB_texture_buffer_object_rgb32", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8953:3: note: in expansion of macro ‘CONST_CAST’ 8953 | CONST_CAST(GLEW_ARB_texture_compression) = _glewSearchExtension("GL_ARB_texture_compression", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8954:57: note: in expansion of macro ‘CONST_CAST’ 8954 | if (glewExperimental || GLEW_ARB_texture_compression) CONST_CAST(GLEW_ARB_texture_compression) = !_glewInit_GL_ARB_texture_compression(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8957:3: note: in expansion of macro ‘CONST_CAST’ 8957 | CONST_CAST(GLEW_ARB_texture_compression_bptc) = _glewSearchExtension("GL_ARB_texture_compression_bptc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8960:3: note: in expansion of macro ‘CONST_CAST’ 8960 | CONST_CAST(GLEW_ARB_texture_compression_rgtc) = _glewSearchExtension("GL_ARB_texture_compression_rgtc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8963:3: note: in expansion of macro ‘CONST_CAST’ 8963 | CONST_CAST(GLEW_ARB_texture_cube_map) = _glewSearchExtension("GL_ARB_texture_cube_map", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8966:3: note: in expansion of macro ‘CONST_CAST’ 8966 | CONST_CAST(GLEW_ARB_texture_cube_map_array) = _glewSearchExtension("GL_ARB_texture_cube_map_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8969:3: note: in expansion of macro ‘CONST_CAST’ 8969 | CONST_CAST(GLEW_ARB_texture_env_add) = _glewSearchExtension("GL_ARB_texture_env_add", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8972:3: note: in expansion of macro ‘CONST_CAST’ 8972 | CONST_CAST(GLEW_ARB_texture_env_combine) = _glewSearchExtension("GL_ARB_texture_env_combine", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8975:3: note: in expansion of macro ‘CONST_CAST’ 8975 | CONST_CAST(GLEW_ARB_texture_env_crossbar) = _glewSearchExtension("GL_ARB_texture_env_crossbar", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8978:3: note: in expansion of macro ‘CONST_CAST’ 8978 | CONST_CAST(GLEW_ARB_texture_env_dot3) = _glewSearchExtension("GL_ARB_texture_env_dot3", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8981:3: note: in expansion of macro ‘CONST_CAST’ 8981 | CONST_CAST(GLEW_ARB_texture_float) = _glewSearchExtension("GL_ARB_texture_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8984:3: note: in expansion of macro ‘CONST_CAST’ 8984 | CONST_CAST(GLEW_ARB_texture_gather) = _glewSearchExtension("GL_ARB_texture_gather", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8987:3: note: in expansion of macro ‘CONST_CAST’ 8987 | CONST_CAST(GLEW_ARB_texture_mirrored_repeat) = _glewSearchExtension("GL_ARB_texture_mirrored_repeat", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8990:3: note: in expansion of macro ‘CONST_CAST’ 8990 | CONST_CAST(GLEW_ARB_texture_multisample) = _glewSearchExtension("GL_ARB_texture_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8991:57: note: in expansion of macro ‘CONST_CAST’ 8991 | if (glewExperimental || GLEW_ARB_texture_multisample) CONST_CAST(GLEW_ARB_texture_multisample) = !_glewInit_GL_ARB_texture_multisample(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8994:3: note: in expansion of macro ‘CONST_CAST’ 8994 | CONST_CAST(GLEW_ARB_texture_non_power_of_two) = _glewSearchExtension("GL_ARB_texture_non_power_of_two", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:8997:3: note: in expansion of macro ‘CONST_CAST’ 8997 | CONST_CAST(GLEW_ARB_texture_query_lod) = _glewSearchExtension("GL_ARB_texture_query_lod", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9000:3: note: in expansion of macro ‘CONST_CAST’ 9000 | CONST_CAST(GLEW_ARB_texture_rectangle) = _glewSearchExtension("GL_ARB_texture_rectangle", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9003:3: note: in expansion of macro ‘CONST_CAST’ 9003 | CONST_CAST(GLEW_ARB_texture_rg) = _glewSearchExtension("GL_ARB_texture_rg", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9006:3: note: in expansion of macro ‘CONST_CAST’ 9006 | CONST_CAST(GLEW_ARB_texture_rgb10_a2ui) = _glewSearchExtension("GL_ARB_texture_rgb10_a2ui", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9009:3: note: in expansion of macro ‘CONST_CAST’ 9009 | CONST_CAST(GLEW_ARB_texture_storage) = _glewSearchExtension("GL_ARB_texture_storage", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9010:53: note: in expansion of macro ‘CONST_CAST’ 9010 | if (glewExperimental || GLEW_ARB_texture_storage) CONST_CAST(GLEW_ARB_texture_storage) = !_glewInit_GL_ARB_texture_storage(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9013:3: note: in expansion of macro ‘CONST_CAST’ 9013 | CONST_CAST(GLEW_ARB_texture_swizzle) = _glewSearchExtension("GL_ARB_texture_swizzle", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9016:3: note: in expansion of macro ‘CONST_CAST’ 9016 | CONST_CAST(GLEW_ARB_timer_query) = _glewSearchExtension("GL_ARB_timer_query", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9017:49: note: in expansion of macro ‘CONST_CAST’ 9017 | if (glewExperimental || GLEW_ARB_timer_query) CONST_CAST(GLEW_ARB_timer_query) = !_glewInit_GL_ARB_timer_query(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9020:3: note: in expansion of macro ‘CONST_CAST’ 9020 | CONST_CAST(GLEW_ARB_transform_feedback2) = _glewSearchExtension("GL_ARB_transform_feedback2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9021:57: note: in expansion of macro ‘CONST_CAST’ 9021 | if (glewExperimental || GLEW_ARB_transform_feedback2) CONST_CAST(GLEW_ARB_transform_feedback2) = !_glewInit_GL_ARB_transform_feedback2(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9024:3: note: in expansion of macro ‘CONST_CAST’ 9024 | CONST_CAST(GLEW_ARB_transform_feedback3) = _glewSearchExtension("GL_ARB_transform_feedback3", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9025:57: note: in expansion of macro ‘CONST_CAST’ 9025 | if (glewExperimental || GLEW_ARB_transform_feedback3) CONST_CAST(GLEW_ARB_transform_feedback3) = !_glewInit_GL_ARB_transform_feedback3(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9028:3: note: in expansion of macro ‘CONST_CAST’ 9028 | CONST_CAST(GLEW_ARB_transform_feedback_instanced) = _glewSearchExtension("GL_ARB_transform_feedback_instanced", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9029:66: note: in expansion of macro ‘CONST_CAST’ 9029 | if (glewExperimental || GLEW_ARB_transform_feedback_instanced) CONST_CAST(GLEW_ARB_transform_feedback_instanced) = !_glewInit_GL_ARB_transform_feedback_instanced(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9032:3: note: in expansion of macro ‘CONST_CAST’ 9032 | CONST_CAST(GLEW_ARB_transpose_matrix) = _glewSearchExtension("GL_ARB_transpose_matrix", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9033:54: note: in expansion of macro ‘CONST_CAST’ 9033 | if (glewExperimental || GLEW_ARB_transpose_matrix) CONST_CAST(GLEW_ARB_transpose_matrix) = !_glewInit_GL_ARB_transpose_matrix(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9036:3: note: in expansion of macro ‘CONST_CAST’ 9036 | CONST_CAST(GLEW_ARB_uniform_buffer_object) = _glewSearchExtension("GL_ARB_uniform_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9037:59: note: in expansion of macro ‘CONST_CAST’ 9037 | if (glewExperimental || GLEW_ARB_uniform_buffer_object) CONST_CAST(GLEW_ARB_uniform_buffer_object) = !_glewInit_GL_ARB_uniform_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9040:3: note: in expansion of macro ‘CONST_CAST’ 9040 | CONST_CAST(GLEW_ARB_vertex_array_bgra) = _glewSearchExtension("GL_ARB_vertex_array_bgra", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9043:3: note: in expansion of macro ‘CONST_CAST’ 9043 | CONST_CAST(GLEW_ARB_vertex_array_object) = _glewSearchExtension("GL_ARB_vertex_array_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9044:57: note: in expansion of macro ‘CONST_CAST’ 9044 | if (glewExperimental || GLEW_ARB_vertex_array_object) CONST_CAST(GLEW_ARB_vertex_array_object) = !_glewInit_GL_ARB_vertex_array_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9047:3: note: in expansion of macro ‘CONST_CAST’ 9047 | CONST_CAST(GLEW_ARB_vertex_attrib_64bit) = _glewSearchExtension("GL_ARB_vertex_attrib_64bit", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9048:57: note: in expansion of macro ‘CONST_CAST’ 9048 | if (glewExperimental || GLEW_ARB_vertex_attrib_64bit) CONST_CAST(GLEW_ARB_vertex_attrib_64bit) = !_glewInit_GL_ARB_vertex_attrib_64bit(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9051:3: note: in expansion of macro ‘CONST_CAST’ 9051 | CONST_CAST(GLEW_ARB_vertex_blend) = _glewSearchExtension("GL_ARB_vertex_blend", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9052:50: note: in expansion of macro ‘CONST_CAST’ 9052 | if (glewExperimental || GLEW_ARB_vertex_blend) CONST_CAST(GLEW_ARB_vertex_blend) = !_glewInit_GL_ARB_vertex_blend(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9055:3: note: in expansion of macro ‘CONST_CAST’ 9055 | CONST_CAST(GLEW_ARB_vertex_buffer_object) = _glewSearchExtension("GL_ARB_vertex_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9056:58: note: in expansion of macro ‘CONST_CAST’ 9056 | if (glewExperimental || GLEW_ARB_vertex_buffer_object) CONST_CAST(GLEW_ARB_vertex_buffer_object) = !_glewInit_GL_ARB_vertex_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9059:3: note: in expansion of macro ‘CONST_CAST’ 9059 | CONST_CAST(GLEW_ARB_vertex_program) = _glewSearchExtension("GL_ARB_vertex_program", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9060:52: note: in expansion of macro ‘CONST_CAST’ 9060 | if (glewExperimental || GLEW_ARB_vertex_program) CONST_CAST(GLEW_ARB_vertex_program) = !_glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9063:3: note: in expansion of macro ‘CONST_CAST’ 9063 | CONST_CAST(GLEW_ARB_vertex_shader) = _glewSearchExtension("GL_ARB_vertex_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9064:51: note: in expansion of macro ‘CONST_CAST’ 9064 | if (glewExperimental || GLEW_ARB_vertex_shader) CONST_CAST(GLEW_ARB_vertex_shader) = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9067:3: note: in expansion of macro ‘CONST_CAST’ 9067 | CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = _glewSearchExtension("GL_ARB_vertex_type_2_10_10_10_rev", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9068:64: note: in expansion of macro ‘CONST_CAST’ 9068 | if (glewExperimental || GLEW_ARB_vertex_type_2_10_10_10_rev) CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = !_glewInit_GL_ARB_vertex_type_2_10_10_10_rev(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9071:3: note: in expansion of macro ‘CONST_CAST’ 9071 | CONST_CAST(GLEW_ARB_viewport_array) = _glewSearchExtension("GL_ARB_viewport_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9072:52: note: in expansion of macro ‘CONST_CAST’ 9072 | if (glewExperimental || GLEW_ARB_viewport_array) CONST_CAST(GLEW_ARB_viewport_array) = !_glewInit_GL_ARB_viewport_array(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9075:3: note: in expansion of macro ‘CONST_CAST’ 9075 | CONST_CAST(GLEW_ARB_window_pos) = _glewSearchExtension("GL_ARB_window_pos", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9076:48: note: in expansion of macro ‘CONST_CAST’ 9076 | if (glewExperimental || GLEW_ARB_window_pos) CONST_CAST(GLEW_ARB_window_pos) = !_glewInit_GL_ARB_window_pos(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9079:3: note: in expansion of macro ‘CONST_CAST’ 9079 | CONST_CAST(GLEW_ATIX_point_sprites) = _glewSearchExtension("GL_ATIX_point_sprites", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9082:3: note: in expansion of macro ‘CONST_CAST’ 9082 | CONST_CAST(GLEW_ATIX_texture_env_combine3) = _glewSearchExtension("GL_ATIX_texture_env_combine3", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9085:3: note: in expansion of macro ‘CONST_CAST’ 9085 | CONST_CAST(GLEW_ATIX_texture_env_route) = _glewSearchExtension("GL_ATIX_texture_env_route", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9088:3: note: in expansion of macro ‘CONST_CAST’ 9088 | CONST_CAST(GLEW_ATIX_vertex_shader_output_point_size) = _glewSearchExtension("GL_ATIX_vertex_shader_output_point_size", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9091:3: note: in expansion of macro ‘CONST_CAST’ 9091 | CONST_CAST(GLEW_ATI_draw_buffers) = _glewSearchExtension("GL_ATI_draw_buffers", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9092:50: note: in expansion of macro ‘CONST_CAST’ 9092 | if (glewExperimental || GLEW_ATI_draw_buffers) CONST_CAST(GLEW_ATI_draw_buffers) = !_glewInit_GL_ATI_draw_buffers(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9095:3: note: in expansion of macro ‘CONST_CAST’ 9095 | CONST_CAST(GLEW_ATI_element_array) = _glewSearchExtension("GL_ATI_element_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9096:51: note: in expansion of macro ‘CONST_CAST’ 9096 | if (glewExperimental || GLEW_ATI_element_array) CONST_CAST(GLEW_ATI_element_array) = !_glewInit_GL_ATI_element_array(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9099:3: note: in expansion of macro ‘CONST_CAST’ 9099 | CONST_CAST(GLEW_ATI_envmap_bumpmap) = _glewSearchExtension("GL_ATI_envmap_bumpmap", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9100:52: note: in expansion of macro ‘CONST_CAST’ 9100 | if (glewExperimental || GLEW_ATI_envmap_bumpmap) CONST_CAST(GLEW_ATI_envmap_bumpmap) = !_glewInit_GL_ATI_envmap_bumpmap(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9103:3: note: in expansion of macro ‘CONST_CAST’ 9103 | CONST_CAST(GLEW_ATI_fragment_shader) = _glewSearchExtension("GL_ATI_fragment_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9104:53: note: in expansion of macro ‘CONST_CAST’ 9104 | if (glewExperimental || GLEW_ATI_fragment_shader) CONST_CAST(GLEW_ATI_fragment_shader) = !_glewInit_GL_ATI_fragment_shader(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9107:3: note: in expansion of macro ‘CONST_CAST’ 9107 | CONST_CAST(GLEW_ATI_map_object_buffer) = _glewSearchExtension("GL_ATI_map_object_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9108:55: note: in expansion of macro ‘CONST_CAST’ 9108 | if (glewExperimental || GLEW_ATI_map_object_buffer) CONST_CAST(GLEW_ATI_map_object_buffer) = !_glewInit_GL_ATI_map_object_buffer(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9111:3: note: in expansion of macro ‘CONST_CAST’ 9111 | CONST_CAST(GLEW_ATI_meminfo) = _glewSearchExtension("GL_ATI_meminfo", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9114:3: note: in expansion of macro ‘CONST_CAST’ 9114 | CONST_CAST(GLEW_ATI_pn_triangles) = _glewSearchExtension("GL_ATI_pn_triangles", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9115:50: note: in expansion of macro ‘CONST_CAST’ 9115 | if (glewExperimental || GLEW_ATI_pn_triangles) CONST_CAST(GLEW_ATI_pn_triangles) = !_glewInit_GL_ATI_pn_triangles(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9118:3: note: in expansion of macro ‘CONST_CAST’ 9118 | CONST_CAST(GLEW_ATI_separate_stencil) = _glewSearchExtension("GL_ATI_separate_stencil", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9119:54: note: in expansion of macro ‘CONST_CAST’ 9119 | if (glewExperimental || GLEW_ATI_separate_stencil) CONST_CAST(GLEW_ATI_separate_stencil) = !_glewInit_GL_ATI_separate_stencil(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9122:3: note: in expansion of macro ‘CONST_CAST’ 9122 | CONST_CAST(GLEW_ATI_shader_texture_lod) = _glewSearchExtension("GL_ATI_shader_texture_lod", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9125:3: note: in expansion of macro ‘CONST_CAST’ 9125 | CONST_CAST(GLEW_ATI_text_fragment_shader) = _glewSearchExtension("GL_ATI_text_fragment_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9128:3: note: in expansion of macro ‘CONST_CAST’ 9128 | CONST_CAST(GLEW_ATI_texture_compression_3dc) = _glewSearchExtension("GL_ATI_texture_compression_3dc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9131:3: note: in expansion of macro ‘CONST_CAST’ 9131 | CONST_CAST(GLEW_ATI_texture_env_combine3) = _glewSearchExtension("GL_ATI_texture_env_combine3", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9134:3: note: in expansion of macro ‘CONST_CAST’ 9134 | CONST_CAST(GLEW_ATI_texture_float) = _glewSearchExtension("GL_ATI_texture_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9137:3: note: in expansion of macro ‘CONST_CAST’ 9137 | CONST_CAST(GLEW_ATI_texture_mirror_once) = _glewSearchExtension("GL_ATI_texture_mirror_once", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9140:3: note: in expansion of macro ‘CONST_CAST’ 9140 | CONST_CAST(GLEW_ATI_vertex_array_object) = _glewSearchExtension("GL_ATI_vertex_array_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9141:57: note: in expansion of macro ‘CONST_CAST’ 9141 | if (glewExperimental || GLEW_ATI_vertex_array_object) CONST_CAST(GLEW_ATI_vertex_array_object) = !_glewInit_GL_ATI_vertex_array_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9144:3: note: in expansion of macro ‘CONST_CAST’ 9144 | CONST_CAST(GLEW_ATI_vertex_attrib_array_object) = _glewSearchExtension("GL_ATI_vertex_attrib_array_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9145:64: note: in expansion of macro ‘CONST_CAST’ 9145 | if (glewExperimental || GLEW_ATI_vertex_attrib_array_object) CONST_CAST(GLEW_ATI_vertex_attrib_array_object) = !_glewInit_GL_ATI_vertex_attrib_array_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9148:3: note: in expansion of macro ‘CONST_CAST’ 9148 | CONST_CAST(GLEW_ATI_vertex_streams) = _glewSearchExtension("GL_ATI_vertex_streams", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9149:52: note: in expansion of macro ‘CONST_CAST’ 9149 | if (glewExperimental || GLEW_ATI_vertex_streams) CONST_CAST(GLEW_ATI_vertex_streams) = !_glewInit_GL_ATI_vertex_streams(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9152:3: note: in expansion of macro ‘CONST_CAST’ 9152 | CONST_CAST(GLEW_EXT_422_pixels) = _glewSearchExtension("GL_EXT_422_pixels", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9155:3: note: in expansion of macro ‘CONST_CAST’ 9155 | CONST_CAST(GLEW_EXT_Cg_shader) = _glewSearchExtension("GL_EXT_Cg_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9158:3: note: in expansion of macro ‘CONST_CAST’ 9158 | CONST_CAST(GLEW_EXT_abgr) = _glewSearchExtension("GL_EXT_abgr", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9161:3: note: in expansion of macro ‘CONST_CAST’ 9161 | CONST_CAST(GLEW_EXT_bgra) = _glewSearchExtension("GL_EXT_bgra", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9164:3: note: in expansion of macro ‘CONST_CAST’ 9164 | CONST_CAST(GLEW_EXT_bindable_uniform) = _glewSearchExtension("GL_EXT_bindable_uniform", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9165:54: note: in expansion of macro ‘CONST_CAST’ 9165 | if (glewExperimental || GLEW_EXT_bindable_uniform) CONST_CAST(GLEW_EXT_bindable_uniform) = !_glewInit_GL_EXT_bindable_uniform(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9168:3: note: in expansion of macro ‘CONST_CAST’ 9168 | CONST_CAST(GLEW_EXT_blend_color) = _glewSearchExtension("GL_EXT_blend_color", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9169:49: note: in expansion of macro ‘CONST_CAST’ 9169 | if (glewExperimental || GLEW_EXT_blend_color) CONST_CAST(GLEW_EXT_blend_color) = !_glewInit_GL_EXT_blend_color(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9172:3: note: in expansion of macro ‘CONST_CAST’ 9172 | CONST_CAST(GLEW_EXT_blend_equation_separate) = _glewSearchExtension("GL_EXT_blend_equation_separate", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9173:61: note: in expansion of macro ‘CONST_CAST’ 9173 | if (glewExperimental || GLEW_EXT_blend_equation_separate) CONST_CAST(GLEW_EXT_blend_equation_separate) = !_glewInit_GL_EXT_blend_equation_separate(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9176:3: note: in expansion of macro ‘CONST_CAST’ 9176 | CONST_CAST(GLEW_EXT_blend_func_separate) = _glewSearchExtension("GL_EXT_blend_func_separate", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9177:57: note: in expansion of macro ‘CONST_CAST’ 9177 | if (glewExperimental || GLEW_EXT_blend_func_separate) CONST_CAST(GLEW_EXT_blend_func_separate) = !_glewInit_GL_EXT_blend_func_separate(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9180:3: note: in expansion of macro ‘CONST_CAST’ 9180 | CONST_CAST(GLEW_EXT_blend_logic_op) = _glewSearchExtension("GL_EXT_blend_logic_op", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9183:3: note: in expansion of macro ‘CONST_CAST’ 9183 | CONST_CAST(GLEW_EXT_blend_minmax) = _glewSearchExtension("GL_EXT_blend_minmax", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9184:50: note: in expansion of macro ‘CONST_CAST’ 9184 | if (glewExperimental || GLEW_EXT_blend_minmax) CONST_CAST(GLEW_EXT_blend_minmax) = !_glewInit_GL_EXT_blend_minmax(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9187:3: note: in expansion of macro ‘CONST_CAST’ 9187 | CONST_CAST(GLEW_EXT_blend_subtract) = _glewSearchExtension("GL_EXT_blend_subtract", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9190:3: note: in expansion of macro ‘CONST_CAST’ 9190 | CONST_CAST(GLEW_EXT_clip_volume_hint) = _glewSearchExtension("GL_EXT_clip_volume_hint", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9193:3: note: in expansion of macro ‘CONST_CAST’ 9193 | CONST_CAST(GLEW_EXT_cmyka) = _glewSearchExtension("GL_EXT_cmyka", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9196:3: note: in expansion of macro ‘CONST_CAST’ 9196 | CONST_CAST(GLEW_EXT_color_subtable) = _glewSearchExtension("GL_EXT_color_subtable", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9197:52: note: in expansion of macro ‘CONST_CAST’ 9197 | if (glewExperimental || GLEW_EXT_color_subtable) CONST_CAST(GLEW_EXT_color_subtable) = !_glewInit_GL_EXT_color_subtable(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9200:3: note: in expansion of macro ‘CONST_CAST’ 9200 | CONST_CAST(GLEW_EXT_compiled_vertex_array) = _glewSearchExtension("GL_EXT_compiled_vertex_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9201:59: note: in expansion of macro ‘CONST_CAST’ 9201 | if (glewExperimental || GLEW_EXT_compiled_vertex_array) CONST_CAST(GLEW_EXT_compiled_vertex_array) = !_glewInit_GL_EXT_compiled_vertex_array(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9204:3: note: in expansion of macro ‘CONST_CAST’ 9204 | CONST_CAST(GLEW_EXT_convolution) = _glewSearchExtension("GL_EXT_convolution", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9205:49: note: in expansion of macro ‘CONST_CAST’ 9205 | if (glewExperimental || GLEW_EXT_convolution) CONST_CAST(GLEW_EXT_convolution) = !_glewInit_GL_EXT_convolution(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9208:3: note: in expansion of macro ‘CONST_CAST’ 9208 | CONST_CAST(GLEW_EXT_coordinate_frame) = _glewSearchExtension("GL_EXT_coordinate_frame", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9209:54: note: in expansion of macro ‘CONST_CAST’ 9209 | if (glewExperimental || GLEW_EXT_coordinate_frame) CONST_CAST(GLEW_EXT_coordinate_frame) = !_glewInit_GL_EXT_coordinate_frame(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9212:3: note: in expansion of macro ‘CONST_CAST’ 9212 | CONST_CAST(GLEW_EXT_copy_texture) = _glewSearchExtension("GL_EXT_copy_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9213:50: note: in expansion of macro ‘CONST_CAST’ 9213 | if (glewExperimental || GLEW_EXT_copy_texture) CONST_CAST(GLEW_EXT_copy_texture) = !_glewInit_GL_EXT_copy_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9216:3: note: in expansion of macro ‘CONST_CAST’ 9216 | CONST_CAST(GLEW_EXT_cull_vertex) = _glewSearchExtension("GL_EXT_cull_vertex", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9217:49: note: in expansion of macro ‘CONST_CAST’ 9217 | if (glewExperimental || GLEW_EXT_cull_vertex) CONST_CAST(GLEW_EXT_cull_vertex) = !_glewInit_GL_EXT_cull_vertex(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9220:3: note: in expansion of macro ‘CONST_CAST’ 9220 | CONST_CAST(GLEW_EXT_depth_bounds_test) = _glewSearchExtension("GL_EXT_depth_bounds_test", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9221:55: note: in expansion of macro ‘CONST_CAST’ 9221 | if (glewExperimental || GLEW_EXT_depth_bounds_test) CONST_CAST(GLEW_EXT_depth_bounds_test) = !_glewInit_GL_EXT_depth_bounds_test(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9224:3: note: in expansion of macro ‘CONST_CAST’ 9224 | CONST_CAST(GLEW_EXT_direct_state_access) = _glewSearchExtension("GL_EXT_direct_state_access", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9225:57: note: in expansion of macro ‘CONST_CAST’ 9225 | if (glewExperimental || GLEW_EXT_direct_state_access) CONST_CAST(GLEW_EXT_direct_state_access) = !_glewInit_GL_EXT_direct_state_access(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9228:3: note: in expansion of macro ‘CONST_CAST’ 9228 | CONST_CAST(GLEW_EXT_draw_buffers2) = _glewSearchExtension("GL_EXT_draw_buffers2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9229:51: note: in expansion of macro ‘CONST_CAST’ 9229 | if (glewExperimental || GLEW_EXT_draw_buffers2) CONST_CAST(GLEW_EXT_draw_buffers2) = !_glewInit_GL_EXT_draw_buffers2(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9232:3: note: in expansion of macro ‘CONST_CAST’ 9232 | CONST_CAST(GLEW_EXT_draw_instanced) = _glewSearchExtension("GL_EXT_draw_instanced", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9233:52: note: in expansion of macro ‘CONST_CAST’ 9233 | if (glewExperimental || GLEW_EXT_draw_instanced) CONST_CAST(GLEW_EXT_draw_instanced) = !_glewInit_GL_EXT_draw_instanced(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9236:3: note: in expansion of macro ‘CONST_CAST’ 9236 | CONST_CAST(GLEW_EXT_draw_range_elements) = _glewSearchExtension("GL_EXT_draw_range_elements", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9237:57: note: in expansion of macro ‘CONST_CAST’ 9237 | if (glewExperimental || GLEW_EXT_draw_range_elements) CONST_CAST(GLEW_EXT_draw_range_elements) = !_glewInit_GL_EXT_draw_range_elements(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9240:3: note: in expansion of macro ‘CONST_CAST’ 9240 | CONST_CAST(GLEW_EXT_fog_coord) = _glewSearchExtension("GL_EXT_fog_coord", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9241:47: note: in expansion of macro ‘CONST_CAST’ 9241 | if (glewExperimental || GLEW_EXT_fog_coord) CONST_CAST(GLEW_EXT_fog_coord) = !_glewInit_GL_EXT_fog_coord(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9244:3: note: in expansion of macro ‘CONST_CAST’ 9244 | CONST_CAST(GLEW_EXT_fragment_lighting) = _glewSearchExtension("GL_EXT_fragment_lighting", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9245:55: note: in expansion of macro ‘CONST_CAST’ 9245 | if (glewExperimental || GLEW_EXT_fragment_lighting) CONST_CAST(GLEW_EXT_fragment_lighting) = !_glewInit_GL_EXT_fragment_lighting(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9248:3: note: in expansion of macro ‘CONST_CAST’ 9248 | CONST_CAST(GLEW_EXT_framebuffer_blit) = _glewSearchExtension("GL_EXT_framebuffer_blit", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9249:54: note: in expansion of macro ‘CONST_CAST’ 9249 | if (glewExperimental || GLEW_EXT_framebuffer_blit) CONST_CAST(GLEW_EXT_framebuffer_blit) = !_glewInit_GL_EXT_framebuffer_blit(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9252:3: note: in expansion of macro ‘CONST_CAST’ 9252 | CONST_CAST(GLEW_EXT_framebuffer_multisample) = _glewSearchExtension("GL_EXT_framebuffer_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9253:61: note: in expansion of macro ‘CONST_CAST’ 9253 | if (glewExperimental || GLEW_EXT_framebuffer_multisample) CONST_CAST(GLEW_EXT_framebuffer_multisample) = !_glewInit_GL_EXT_framebuffer_multisample(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9256:3: note: in expansion of macro ‘CONST_CAST’ 9256 | CONST_CAST(GLEW_EXT_framebuffer_multisample_blit_scaled) = _glewSearchExtension("GL_EXT_framebuffer_multisample_blit_scaled", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9259:3: note: in expansion of macro ‘CONST_CAST’ 9259 | CONST_CAST(GLEW_EXT_framebuffer_object) = _glewSearchExtension("GL_EXT_framebuffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9260:56: note: in expansion of macro ‘CONST_CAST’ 9260 | if (glewExperimental || GLEW_EXT_framebuffer_object) CONST_CAST(GLEW_EXT_framebuffer_object) = !_glewInit_GL_EXT_framebuffer_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9263:3: note: in expansion of macro ‘CONST_CAST’ 9263 | CONST_CAST(GLEW_EXT_framebuffer_sRGB) = _glewSearchExtension("GL_EXT_framebuffer_sRGB", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9266:3: note: in expansion of macro ‘CONST_CAST’ 9266 | CONST_CAST(GLEW_EXT_geometry_shader4) = _glewSearchExtension("GL_EXT_geometry_shader4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9267:54: note: in expansion of macro ‘CONST_CAST’ 9267 | if (glewExperimental || GLEW_EXT_geometry_shader4) CONST_CAST(GLEW_EXT_geometry_shader4) = !_glewInit_GL_EXT_geometry_shader4(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9270:3: note: in expansion of macro ‘CONST_CAST’ 9270 | CONST_CAST(GLEW_EXT_gpu_program_parameters) = _glewSearchExtension("GL_EXT_gpu_program_parameters", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9271:60: note: in expansion of macro ‘CONST_CAST’ 9271 | if (glewExperimental || GLEW_EXT_gpu_program_parameters) CONST_CAST(GLEW_EXT_gpu_program_parameters) = !_glewInit_GL_EXT_gpu_program_parameters(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9274:3: note: in expansion of macro ‘CONST_CAST’ 9274 | CONST_CAST(GLEW_EXT_gpu_shader4) = _glewSearchExtension("GL_EXT_gpu_shader4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9275:49: note: in expansion of macro ‘CONST_CAST’ 9275 | if (glewExperimental || GLEW_EXT_gpu_shader4) CONST_CAST(GLEW_EXT_gpu_shader4) = !_glewInit_GL_EXT_gpu_shader4(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9278:3: note: in expansion of macro ‘CONST_CAST’ 9278 | CONST_CAST(GLEW_EXT_histogram) = _glewSearchExtension("GL_EXT_histogram", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9279:47: note: in expansion of macro ‘CONST_CAST’ 9279 | if (glewExperimental || GLEW_EXT_histogram) CONST_CAST(GLEW_EXT_histogram) = !_glewInit_GL_EXT_histogram(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9282:3: note: in expansion of macro ‘CONST_CAST’ 9282 | CONST_CAST(GLEW_EXT_index_array_formats) = _glewSearchExtension("GL_EXT_index_array_formats", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9285:3: note: in expansion of macro ‘CONST_CAST’ 9285 | CONST_CAST(GLEW_EXT_index_func) = _glewSearchExtension("GL_EXT_index_func", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9286:48: note: in expansion of macro ‘CONST_CAST’ 9286 | if (glewExperimental || GLEW_EXT_index_func) CONST_CAST(GLEW_EXT_index_func) = !_glewInit_GL_EXT_index_func(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9289:3: note: in expansion of macro ‘CONST_CAST’ 9289 | CONST_CAST(GLEW_EXT_index_material) = _glewSearchExtension("GL_EXT_index_material", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9290:52: note: in expansion of macro ‘CONST_CAST’ 9290 | if (glewExperimental || GLEW_EXT_index_material) CONST_CAST(GLEW_EXT_index_material) = !_glewInit_GL_EXT_index_material(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9293:3: note: in expansion of macro ‘CONST_CAST’ 9293 | CONST_CAST(GLEW_EXT_index_texture) = _glewSearchExtension("GL_EXT_index_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9296:3: note: in expansion of macro ‘CONST_CAST’ 9296 | CONST_CAST(GLEW_EXT_light_texture) = _glewSearchExtension("GL_EXT_light_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9297:51: note: in expansion of macro ‘CONST_CAST’ 9297 | if (glewExperimental || GLEW_EXT_light_texture) CONST_CAST(GLEW_EXT_light_texture) = !_glewInit_GL_EXT_light_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9300:3: note: in expansion of macro ‘CONST_CAST’ 9300 | CONST_CAST(GLEW_EXT_misc_attribute) = _glewSearchExtension("GL_EXT_misc_attribute", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9303:3: note: in expansion of macro ‘CONST_CAST’ 9303 | CONST_CAST(GLEW_EXT_multi_draw_arrays) = _glewSearchExtension("GL_EXT_multi_draw_arrays", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9304:55: note: in expansion of macro ‘CONST_CAST’ 9304 | if (glewExperimental || GLEW_EXT_multi_draw_arrays) CONST_CAST(GLEW_EXT_multi_draw_arrays) = !_glewInit_GL_EXT_multi_draw_arrays(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9307:3: note: in expansion of macro ‘CONST_CAST’ 9307 | CONST_CAST(GLEW_EXT_multisample) = _glewSearchExtension("GL_EXT_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9308:49: note: in expansion of macro ‘CONST_CAST’ 9308 | if (glewExperimental || GLEW_EXT_multisample) CONST_CAST(GLEW_EXT_multisample) = !_glewInit_GL_EXT_multisample(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9311:3: note: in expansion of macro ‘CONST_CAST’ 9311 | CONST_CAST(GLEW_EXT_packed_depth_stencil) = _glewSearchExtension("GL_EXT_packed_depth_stencil", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9314:3: note: in expansion of macro ‘CONST_CAST’ 9314 | CONST_CAST(GLEW_EXT_packed_float) = _glewSearchExtension("GL_EXT_packed_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9317:3: note: in expansion of macro ‘CONST_CAST’ 9317 | CONST_CAST(GLEW_EXT_packed_pixels) = _glewSearchExtension("GL_EXT_packed_pixels", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9320:3: note: in expansion of macro ‘CONST_CAST’ 9320 | CONST_CAST(GLEW_EXT_paletted_texture) = _glewSearchExtension("GL_EXT_paletted_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9321:54: note: in expansion of macro ‘CONST_CAST’ 9321 | if (glewExperimental || GLEW_EXT_paletted_texture) CONST_CAST(GLEW_EXT_paletted_texture) = !_glewInit_GL_EXT_paletted_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9324:3: note: in expansion of macro ‘CONST_CAST’ 9324 | CONST_CAST(GLEW_EXT_pixel_buffer_object) = _glewSearchExtension("GL_EXT_pixel_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9327:3: note: in expansion of macro ‘CONST_CAST’ 9327 | CONST_CAST(GLEW_EXT_pixel_transform) = _glewSearchExtension("GL_EXT_pixel_transform", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9328:53: note: in expansion of macro ‘CONST_CAST’ 9328 | if (glewExperimental || GLEW_EXT_pixel_transform) CONST_CAST(GLEW_EXT_pixel_transform) = !_glewInit_GL_EXT_pixel_transform(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9331:3: note: in expansion of macro ‘CONST_CAST’ 9331 | CONST_CAST(GLEW_EXT_pixel_transform_color_table) = _glewSearchExtension("GL_EXT_pixel_transform_color_table", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9334:3: note: in expansion of macro ‘CONST_CAST’ 9334 | CONST_CAST(GLEW_EXT_point_parameters) = _glewSearchExtension("GL_EXT_point_parameters", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9335:54: note: in expansion of macro ‘CONST_CAST’ 9335 | if (glewExperimental || GLEW_EXT_point_parameters) CONST_CAST(GLEW_EXT_point_parameters) = !_glewInit_GL_EXT_point_parameters(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9338:3: note: in expansion of macro ‘CONST_CAST’ 9338 | CONST_CAST(GLEW_EXT_polygon_offset) = _glewSearchExtension("GL_EXT_polygon_offset", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9339:52: note: in expansion of macro ‘CONST_CAST’ 9339 | if (glewExperimental || GLEW_EXT_polygon_offset) CONST_CAST(GLEW_EXT_polygon_offset) = !_glewInit_GL_EXT_polygon_offset(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9342:3: note: in expansion of macro ‘CONST_CAST’ 9342 | CONST_CAST(GLEW_EXT_provoking_vertex) = _glewSearchExtension("GL_EXT_provoking_vertex", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9343:54: note: in expansion of macro ‘CONST_CAST’ 9343 | if (glewExperimental || GLEW_EXT_provoking_vertex) CONST_CAST(GLEW_EXT_provoking_vertex) = !_glewInit_GL_EXT_provoking_vertex(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9346:3: note: in expansion of macro ‘CONST_CAST’ 9346 | CONST_CAST(GLEW_EXT_rescale_normal) = _glewSearchExtension("GL_EXT_rescale_normal", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9349:3: note: in expansion of macro ‘CONST_CAST’ 9349 | CONST_CAST(GLEW_EXT_scene_marker) = _glewSearchExtension("GL_EXT_scene_marker", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9350:50: note: in expansion of macro ‘CONST_CAST’ 9350 | if (glewExperimental || GLEW_EXT_scene_marker) CONST_CAST(GLEW_EXT_scene_marker) = !_glewInit_GL_EXT_scene_marker(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9353:3: note: in expansion of macro ‘CONST_CAST’ 9353 | CONST_CAST(GLEW_EXT_secondary_color) = _glewSearchExtension("GL_EXT_secondary_color", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9354:53: note: in expansion of macro ‘CONST_CAST’ 9354 | if (glewExperimental || GLEW_EXT_secondary_color) CONST_CAST(GLEW_EXT_secondary_color) = !_glewInit_GL_EXT_secondary_color(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9357:3: note: in expansion of macro ‘CONST_CAST’ 9357 | CONST_CAST(GLEW_EXT_separate_shader_objects) = _glewSearchExtension("GL_EXT_separate_shader_objects", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9358:61: note: in expansion of macro ‘CONST_CAST’ 9358 | if (glewExperimental || GLEW_EXT_separate_shader_objects) CONST_CAST(GLEW_EXT_separate_shader_objects) = !_glewInit_GL_EXT_separate_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9361:3: note: in expansion of macro ‘CONST_CAST’ 9361 | CONST_CAST(GLEW_EXT_separate_specular_color) = _glewSearchExtension("GL_EXT_separate_specular_color", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9364:3: note: in expansion of macro ‘CONST_CAST’ 9364 | CONST_CAST(GLEW_EXT_shader_image_load_store) = _glewSearchExtension("GL_EXT_shader_image_load_store", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9365:61: note: in expansion of macro ‘CONST_CAST’ 9365 | if (glewExperimental || GLEW_EXT_shader_image_load_store) CONST_CAST(GLEW_EXT_shader_image_load_store) = !_glewInit_GL_EXT_shader_image_load_store(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9368:3: note: in expansion of macro ‘CONST_CAST’ 9368 | CONST_CAST(GLEW_EXT_shadow_funcs) = _glewSearchExtension("GL_EXT_shadow_funcs", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9371:3: note: in expansion of macro ‘CONST_CAST’ 9371 | CONST_CAST(GLEW_EXT_shared_texture_palette) = _glewSearchExtension("GL_EXT_shared_texture_palette", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9374:3: note: in expansion of macro ‘CONST_CAST’ 9374 | CONST_CAST(GLEW_EXT_stencil_clear_tag) = _glewSearchExtension("GL_EXT_stencil_clear_tag", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9377:3: note: in expansion of macro ‘CONST_CAST’ 9377 | CONST_CAST(GLEW_EXT_stencil_two_side) = _glewSearchExtension("GL_EXT_stencil_two_side", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9378:54: note: in expansion of macro ‘CONST_CAST’ 9378 | if (glewExperimental || GLEW_EXT_stencil_two_side) CONST_CAST(GLEW_EXT_stencil_two_side) = !_glewInit_GL_EXT_stencil_two_side(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9381:3: note: in expansion of macro ‘CONST_CAST’ 9381 | CONST_CAST(GLEW_EXT_stencil_wrap) = _glewSearchExtension("GL_EXT_stencil_wrap", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9384:3: note: in expansion of macro ‘CONST_CAST’ 9384 | CONST_CAST(GLEW_EXT_subtexture) = _glewSearchExtension("GL_EXT_subtexture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9385:48: note: in expansion of macro ‘CONST_CAST’ 9385 | if (glewExperimental || GLEW_EXT_subtexture) CONST_CAST(GLEW_EXT_subtexture) = !_glewInit_GL_EXT_subtexture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9388:3: note: in expansion of macro ‘CONST_CAST’ 9388 | CONST_CAST(GLEW_EXT_texture) = _glewSearchExtension("GL_EXT_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9391:3: note: in expansion of macro ‘CONST_CAST’ 9391 | CONST_CAST(GLEW_EXT_texture3D) = _glewSearchExtension("GL_EXT_texture3D", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9392:47: note: in expansion of macro ‘CONST_CAST’ 9392 | if (glewExperimental || GLEW_EXT_texture3D) CONST_CAST(GLEW_EXT_texture3D) = !_glewInit_GL_EXT_texture3D(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9395:3: note: in expansion of macro ‘CONST_CAST’ 9395 | CONST_CAST(GLEW_EXT_texture_array) = _glewSearchExtension("GL_EXT_texture_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9396:51: note: in expansion of macro ‘CONST_CAST’ 9396 | if (glewExperimental || GLEW_EXT_texture_array) CONST_CAST(GLEW_EXT_texture_array) = !_glewInit_GL_EXT_texture_array(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9399:3: note: in expansion of macro ‘CONST_CAST’ 9399 | CONST_CAST(GLEW_EXT_texture_buffer_object) = _glewSearchExtension("GL_EXT_texture_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9400:59: note: in expansion of macro ‘CONST_CAST’ 9400 | if (glewExperimental || GLEW_EXT_texture_buffer_object) CONST_CAST(GLEW_EXT_texture_buffer_object) = !_glewInit_GL_EXT_texture_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9403:3: note: in expansion of macro ‘CONST_CAST’ 9403 | CONST_CAST(GLEW_EXT_texture_compression_dxt1) = _glewSearchExtension("GL_EXT_texture_compression_dxt1", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9406:3: note: in expansion of macro ‘CONST_CAST’ 9406 | CONST_CAST(GLEW_EXT_texture_compression_latc) = _glewSearchExtension("GL_EXT_texture_compression_latc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9409:3: note: in expansion of macro ‘CONST_CAST’ 9409 | CONST_CAST(GLEW_EXT_texture_compression_rgtc) = _glewSearchExtension("GL_EXT_texture_compression_rgtc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9412:3: note: in expansion of macro ‘CONST_CAST’ 9412 | CONST_CAST(GLEW_EXT_texture_compression_s3tc) = _glewSearchExtension("GL_EXT_texture_compression_s3tc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9415:3: note: in expansion of macro ‘CONST_CAST’ 9415 | CONST_CAST(GLEW_EXT_texture_cube_map) = _glewSearchExtension("GL_EXT_texture_cube_map", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9418:3: note: in expansion of macro ‘CONST_CAST’ 9418 | CONST_CAST(GLEW_EXT_texture_edge_clamp) = _glewSearchExtension("GL_EXT_texture_edge_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9421:3: note: in expansion of macro ‘CONST_CAST’ 9421 | CONST_CAST(GLEW_EXT_texture_env) = _glewSearchExtension("GL_EXT_texture_env", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9424:3: note: in expansion of macro ‘CONST_CAST’ 9424 | CONST_CAST(GLEW_EXT_texture_env_add) = _glewSearchExtension("GL_EXT_texture_env_add", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9427:3: note: in expansion of macro ‘CONST_CAST’ 9427 | CONST_CAST(GLEW_EXT_texture_env_combine) = _glewSearchExtension("GL_EXT_texture_env_combine", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9430:3: note: in expansion of macro ‘CONST_CAST’ 9430 | CONST_CAST(GLEW_EXT_texture_env_dot3) = _glewSearchExtension("GL_EXT_texture_env_dot3", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9433:3: note: in expansion of macro ‘CONST_CAST’ 9433 | CONST_CAST(GLEW_EXT_texture_filter_anisotropic) = _glewSearchExtension("GL_EXT_texture_filter_anisotropic", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9436:3: note: in expansion of macro ‘CONST_CAST’ 9436 | CONST_CAST(GLEW_EXT_texture_integer) = _glewSearchExtension("GL_EXT_texture_integer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9437:53: note: in expansion of macro ‘CONST_CAST’ 9437 | if (glewExperimental || GLEW_EXT_texture_integer) CONST_CAST(GLEW_EXT_texture_integer) = !_glewInit_GL_EXT_texture_integer(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9440:3: note: in expansion of macro ‘CONST_CAST’ 9440 | CONST_CAST(GLEW_EXT_texture_lod_bias) = _glewSearchExtension("GL_EXT_texture_lod_bias", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9443:3: note: in expansion of macro ‘CONST_CAST’ 9443 | CONST_CAST(GLEW_EXT_texture_mirror_clamp) = _glewSearchExtension("GL_EXT_texture_mirror_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9446:3: note: in expansion of macro ‘CONST_CAST’ 9446 | CONST_CAST(GLEW_EXT_texture_object) = _glewSearchExtension("GL_EXT_texture_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9447:52: note: in expansion of macro ‘CONST_CAST’ 9447 | if (glewExperimental || GLEW_EXT_texture_object) CONST_CAST(GLEW_EXT_texture_object) = !_glewInit_GL_EXT_texture_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9450:3: note: in expansion of macro ‘CONST_CAST’ 9450 | CONST_CAST(GLEW_EXT_texture_perturb_normal) = _glewSearchExtension("GL_EXT_texture_perturb_normal", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9451:60: note: in expansion of macro ‘CONST_CAST’ 9451 | if (glewExperimental || GLEW_EXT_texture_perturb_normal) CONST_CAST(GLEW_EXT_texture_perturb_normal) = !_glewInit_GL_EXT_texture_perturb_normal(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9454:3: note: in expansion of macro ‘CONST_CAST’ 9454 | CONST_CAST(GLEW_EXT_texture_rectangle) = _glewSearchExtension("GL_EXT_texture_rectangle", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9457:3: note: in expansion of macro ‘CONST_CAST’ 9457 | CONST_CAST(GLEW_EXT_texture_sRGB) = _glewSearchExtension("GL_EXT_texture_sRGB", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9460:3: note: in expansion of macro ‘CONST_CAST’ 9460 | CONST_CAST(GLEW_EXT_texture_sRGB_decode) = _glewSearchExtension("GL_EXT_texture_sRGB_decode", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9463:3: note: in expansion of macro ‘CONST_CAST’ 9463 | CONST_CAST(GLEW_EXT_texture_shared_exponent) = _glewSearchExtension("GL_EXT_texture_shared_exponent", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9466:3: note: in expansion of macro ‘CONST_CAST’ 9466 | CONST_CAST(GLEW_EXT_texture_snorm) = _glewSearchExtension("GL_EXT_texture_snorm", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9469:3: note: in expansion of macro ‘CONST_CAST’ 9469 | CONST_CAST(GLEW_EXT_texture_swizzle) = _glewSearchExtension("GL_EXT_texture_swizzle", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9472:3: note: in expansion of macro ‘CONST_CAST’ 9472 | CONST_CAST(GLEW_EXT_timer_query) = _glewSearchExtension("GL_EXT_timer_query", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9473:49: note: in expansion of macro ‘CONST_CAST’ 9473 | if (glewExperimental || GLEW_EXT_timer_query) CONST_CAST(GLEW_EXT_timer_query) = !_glewInit_GL_EXT_timer_query(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9476:3: note: in expansion of macro ‘CONST_CAST’ 9476 | CONST_CAST(GLEW_EXT_transform_feedback) = _glewSearchExtension("GL_EXT_transform_feedback", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9477:56: note: in expansion of macro ‘CONST_CAST’ 9477 | if (glewExperimental || GLEW_EXT_transform_feedback) CONST_CAST(GLEW_EXT_transform_feedback) = !_glewInit_GL_EXT_transform_feedback(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9480:3: note: in expansion of macro ‘CONST_CAST’ 9480 | CONST_CAST(GLEW_EXT_vertex_array) = _glewSearchExtension("GL_EXT_vertex_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9481:50: note: in expansion of macro ‘CONST_CAST’ 9481 | if (glewExperimental || GLEW_EXT_vertex_array) CONST_CAST(GLEW_EXT_vertex_array) = !_glewInit_GL_EXT_vertex_array(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9484:3: note: in expansion of macro ‘CONST_CAST’ 9484 | CONST_CAST(GLEW_EXT_vertex_array_bgra) = _glewSearchExtension("GL_EXT_vertex_array_bgra", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9487:3: note: in expansion of macro ‘CONST_CAST’ 9487 | CONST_CAST(GLEW_EXT_vertex_attrib_64bit) = _glewSearchExtension("GL_EXT_vertex_attrib_64bit", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9488:57: note: in expansion of macro ‘CONST_CAST’ 9488 | if (glewExperimental || GLEW_EXT_vertex_attrib_64bit) CONST_CAST(GLEW_EXT_vertex_attrib_64bit) = !_glewInit_GL_EXT_vertex_attrib_64bit(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9491:3: note: in expansion of macro ‘CONST_CAST’ 9491 | CONST_CAST(GLEW_EXT_vertex_shader) = _glewSearchExtension("GL_EXT_vertex_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9492:51: note: in expansion of macro ‘CONST_CAST’ 9492 | if (glewExperimental || GLEW_EXT_vertex_shader) CONST_CAST(GLEW_EXT_vertex_shader) = !_glewInit_GL_EXT_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9495:3: note: in expansion of macro ‘CONST_CAST’ 9495 | CONST_CAST(GLEW_EXT_vertex_weighting) = _glewSearchExtension("GL_EXT_vertex_weighting", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9496:54: note: in expansion of macro ‘CONST_CAST’ 9496 | if (glewExperimental || GLEW_EXT_vertex_weighting) CONST_CAST(GLEW_EXT_vertex_weighting) = !_glewInit_GL_EXT_vertex_weighting(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9499:3: note: in expansion of macro ‘CONST_CAST’ 9499 | CONST_CAST(GLEW_EXT_x11_sync_object) = _glewSearchExtension("GL_EXT_x11_sync_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9500:53: note: in expansion of macro ‘CONST_CAST’ 9500 | if (glewExperimental || GLEW_EXT_x11_sync_object) CONST_CAST(GLEW_EXT_x11_sync_object) = !_glewInit_GL_EXT_x11_sync_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9503:3: note: in expansion of macro ‘CONST_CAST’ 9503 | CONST_CAST(GLEW_GREMEDY_frame_terminator) = _glewSearchExtension("GL_GREMEDY_frame_terminator", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9504:58: note: in expansion of macro ‘CONST_CAST’ 9504 | if (glewExperimental || GLEW_GREMEDY_frame_terminator) CONST_CAST(GLEW_GREMEDY_frame_terminator) = !_glewInit_GL_GREMEDY_frame_terminator(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9507:3: note: in expansion of macro ‘CONST_CAST’ 9507 | CONST_CAST(GLEW_GREMEDY_string_marker) = _glewSearchExtension("GL_GREMEDY_string_marker", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9508:55: note: in expansion of macro ‘CONST_CAST’ 9508 | if (glewExperimental || GLEW_GREMEDY_string_marker) CONST_CAST(GLEW_GREMEDY_string_marker) = !_glewInit_GL_GREMEDY_string_marker(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9511:3: note: in expansion of macro ‘CONST_CAST’ 9511 | CONST_CAST(GLEW_HP_convolution_border_modes) = _glewSearchExtension("GL_HP_convolution_border_modes", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9514:3: note: in expansion of macro ‘CONST_CAST’ 9514 | CONST_CAST(GLEW_HP_image_transform) = _glewSearchExtension("GL_HP_image_transform", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9515:52: note: in expansion of macro ‘CONST_CAST’ 9515 | if (glewExperimental || GLEW_HP_image_transform) CONST_CAST(GLEW_HP_image_transform) = !_glewInit_GL_HP_image_transform(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9518:3: note: in expansion of macro ‘CONST_CAST’ 9518 | CONST_CAST(GLEW_HP_occlusion_test) = _glewSearchExtension("GL_HP_occlusion_test", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9521:3: note: in expansion of macro ‘CONST_CAST’ 9521 | CONST_CAST(GLEW_HP_texture_lighting) = _glewSearchExtension("GL_HP_texture_lighting", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9524:3: note: in expansion of macro ‘CONST_CAST’ 9524 | CONST_CAST(GLEW_IBM_cull_vertex) = _glewSearchExtension("GL_IBM_cull_vertex", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9527:3: note: in expansion of macro ‘CONST_CAST’ 9527 | CONST_CAST(GLEW_IBM_multimode_draw_arrays) = _glewSearchExtension("GL_IBM_multimode_draw_arrays", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9528:59: note: in expansion of macro ‘CONST_CAST’ 9528 | if (glewExperimental || GLEW_IBM_multimode_draw_arrays) CONST_CAST(GLEW_IBM_multimode_draw_arrays) = !_glewInit_GL_IBM_multimode_draw_arrays(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9531:3: note: in expansion of macro ‘CONST_CAST’ 9531 | CONST_CAST(GLEW_IBM_rasterpos_clip) = _glewSearchExtension("GL_IBM_rasterpos_clip", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9534:3: note: in expansion of macro ‘CONST_CAST’ 9534 | CONST_CAST(GLEW_IBM_static_data) = _glewSearchExtension("GL_IBM_static_data", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9537:3: note: in expansion of macro ‘CONST_CAST’ 9537 | CONST_CAST(GLEW_IBM_texture_mirrored_repeat) = _glewSearchExtension("GL_IBM_texture_mirrored_repeat", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9540:3: note: in expansion of macro ‘CONST_CAST’ 9540 | CONST_CAST(GLEW_IBM_vertex_array_lists) = _glewSearchExtension("GL_IBM_vertex_array_lists", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9541:56: note: in expansion of macro ‘CONST_CAST’ 9541 | if (glewExperimental || GLEW_IBM_vertex_array_lists) CONST_CAST(GLEW_IBM_vertex_array_lists) = !_glewInit_GL_IBM_vertex_array_lists(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9544:3: note: in expansion of macro ‘CONST_CAST’ 9544 | CONST_CAST(GLEW_INGR_color_clamp) = _glewSearchExtension("GL_INGR_color_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9547:3: note: in expansion of macro ‘CONST_CAST’ 9547 | CONST_CAST(GLEW_INGR_interlace_read) = _glewSearchExtension("GL_INGR_interlace_read", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9550:3: note: in expansion of macro ‘CONST_CAST’ 9550 | CONST_CAST(GLEW_INTEL_parallel_arrays) = _glewSearchExtension("GL_INTEL_parallel_arrays", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9551:55: note: in expansion of macro ‘CONST_CAST’ 9551 | if (glewExperimental || GLEW_INTEL_parallel_arrays) CONST_CAST(GLEW_INTEL_parallel_arrays) = !_glewInit_GL_INTEL_parallel_arrays(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9554:3: note: in expansion of macro ‘CONST_CAST’ 9554 | CONST_CAST(GLEW_INTEL_texture_scissor) = _glewSearchExtension("GL_INTEL_texture_scissor", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9555:55: note: in expansion of macro ‘CONST_CAST’ 9555 | if (glewExperimental || GLEW_INTEL_texture_scissor) CONST_CAST(GLEW_INTEL_texture_scissor) = !_glewInit_GL_INTEL_texture_scissor(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9558:3: note: in expansion of macro ‘CONST_CAST’ 9558 | CONST_CAST(GLEW_KTX_buffer_region) = _glewSearchExtension("GL_KTX_buffer_region", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9559:51: note: in expansion of macro ‘CONST_CAST’ 9559 | if (glewExperimental || GLEW_KTX_buffer_region) CONST_CAST(GLEW_KTX_buffer_region) = !_glewInit_GL_KTX_buffer_region(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9562:3: note: in expansion of macro ‘CONST_CAST’ 9562 | CONST_CAST(GLEW_MESAX_texture_stack) = _glewSearchExtension("GL_MESAX_texture_stack", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9565:3: note: in expansion of macro ‘CONST_CAST’ 9565 | CONST_CAST(GLEW_MESA_pack_invert) = _glewSearchExtension("GL_MESA_pack_invert", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9568:3: note: in expansion of macro ‘CONST_CAST’ 9568 | CONST_CAST(GLEW_MESA_resize_buffers) = _glewSearchExtension("GL_MESA_resize_buffers", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9569:53: note: in expansion of macro ‘CONST_CAST’ 9569 | if (glewExperimental || GLEW_MESA_resize_buffers) CONST_CAST(GLEW_MESA_resize_buffers) = !_glewInit_GL_MESA_resize_buffers(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9572:3: note: in expansion of macro ‘CONST_CAST’ 9572 | CONST_CAST(GLEW_MESA_window_pos) = _glewSearchExtension("GL_MESA_window_pos", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9573:49: note: in expansion of macro ‘CONST_CAST’ 9573 | if (glewExperimental || GLEW_MESA_window_pos) CONST_CAST(GLEW_MESA_window_pos) = !_glewInit_GL_MESA_window_pos(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9576:3: note: in expansion of macro ‘CONST_CAST’ 9576 | CONST_CAST(GLEW_MESA_ycbcr_texture) = _glewSearchExtension("GL_MESA_ycbcr_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9579:3: note: in expansion of macro ‘CONST_CAST’ 9579 | CONST_CAST(GLEW_NVX_gpu_memory_info) = _glewSearchExtension("GL_NVX_gpu_memory_info", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9582:3: note: in expansion of macro ‘CONST_CAST’ 9582 | CONST_CAST(GLEW_NV_bindless_texture) = _glewSearchExtension("GL_NV_bindless_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9583:53: note: in expansion of macro ‘CONST_CAST’ 9583 | if (glewExperimental || GLEW_NV_bindless_texture) CONST_CAST(GLEW_NV_bindless_texture) = !_glewInit_GL_NV_bindless_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9586:3: note: in expansion of macro ‘CONST_CAST’ 9586 | CONST_CAST(GLEW_NV_blend_square) = _glewSearchExtension("GL_NV_blend_square", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9589:3: note: in expansion of macro ‘CONST_CAST’ 9589 | CONST_CAST(GLEW_NV_conditional_render) = _glewSearchExtension("GL_NV_conditional_render", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9590:55: note: in expansion of macro ‘CONST_CAST’ 9590 | if (glewExperimental || GLEW_NV_conditional_render) CONST_CAST(GLEW_NV_conditional_render) = !_glewInit_GL_NV_conditional_render(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9593:3: note: in expansion of macro ‘CONST_CAST’ 9593 | CONST_CAST(GLEW_NV_copy_depth_to_color) = _glewSearchExtension("GL_NV_copy_depth_to_color", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9596:3: note: in expansion of macro ‘CONST_CAST’ 9596 | CONST_CAST(GLEW_NV_copy_image) = _glewSearchExtension("GL_NV_copy_image", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9597:47: note: in expansion of macro ‘CONST_CAST’ 9597 | if (glewExperimental || GLEW_NV_copy_image) CONST_CAST(GLEW_NV_copy_image) = !_glewInit_GL_NV_copy_image(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9600:3: note: in expansion of macro ‘CONST_CAST’ 9600 | CONST_CAST(GLEW_NV_depth_buffer_float) = _glewSearchExtension("GL_NV_depth_buffer_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9601:55: note: in expansion of macro ‘CONST_CAST’ 9601 | if (glewExperimental || GLEW_NV_depth_buffer_float) CONST_CAST(GLEW_NV_depth_buffer_float) = !_glewInit_GL_NV_depth_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9604:3: note: in expansion of macro ‘CONST_CAST’ 9604 | CONST_CAST(GLEW_NV_depth_clamp) = _glewSearchExtension("GL_NV_depth_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9607:3: note: in expansion of macro ‘CONST_CAST’ 9607 | CONST_CAST(GLEW_NV_depth_range_unclamped) = _glewSearchExtension("GL_NV_depth_range_unclamped", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9610:3: note: in expansion of macro ‘CONST_CAST’ 9610 | CONST_CAST(GLEW_NV_evaluators) = _glewSearchExtension("GL_NV_evaluators", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9611:47: note: in expansion of macro ‘CONST_CAST’ 9611 | if (glewExperimental || GLEW_NV_evaluators) CONST_CAST(GLEW_NV_evaluators) = !_glewInit_GL_NV_evaluators(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9614:3: note: in expansion of macro ‘CONST_CAST’ 9614 | CONST_CAST(GLEW_NV_explicit_multisample) = _glewSearchExtension("GL_NV_explicit_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9615:57: note: in expansion of macro ‘CONST_CAST’ 9615 | if (glewExperimental || GLEW_NV_explicit_multisample) CONST_CAST(GLEW_NV_explicit_multisample) = !_glewInit_GL_NV_explicit_multisample(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9618:3: note: in expansion of macro ‘CONST_CAST’ 9618 | CONST_CAST(GLEW_NV_fence) = _glewSearchExtension("GL_NV_fence", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9619:42: note: in expansion of macro ‘CONST_CAST’ 9619 | if (glewExperimental || GLEW_NV_fence) CONST_CAST(GLEW_NV_fence) = !_glewInit_GL_NV_fence(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9622:3: note: in expansion of macro ‘CONST_CAST’ 9622 | CONST_CAST(GLEW_NV_float_buffer) = _glewSearchExtension("GL_NV_float_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9625:3: note: in expansion of macro ‘CONST_CAST’ 9625 | CONST_CAST(GLEW_NV_fog_distance) = _glewSearchExtension("GL_NV_fog_distance", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9628:3: note: in expansion of macro ‘CONST_CAST’ 9628 | CONST_CAST(GLEW_NV_fragment_program) = _glewSearchExtension("GL_NV_fragment_program", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9629:53: note: in expansion of macro ‘CONST_CAST’ 9629 | if (glewExperimental || GLEW_NV_fragment_program) CONST_CAST(GLEW_NV_fragment_program) = !_glewInit_GL_NV_fragment_program(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9632:3: note: in expansion of macro ‘CONST_CAST’ 9632 | CONST_CAST(GLEW_NV_fragment_program2) = _glewSearchExtension("GL_NV_fragment_program2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9635:3: note: in expansion of macro ‘CONST_CAST’ 9635 | CONST_CAST(GLEW_NV_fragment_program4) = _glewSearchExtension("GL_NV_gpu_program4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9638:3: note: in expansion of macro ‘CONST_CAST’ 9638 | CONST_CAST(GLEW_NV_fragment_program_option) = _glewSearchExtension("GL_NV_fragment_program_option", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9641:3: note: in expansion of macro ‘CONST_CAST’ 9641 | CONST_CAST(GLEW_NV_framebuffer_multisample_coverage) = _glewSearchExtension("GL_NV_framebuffer_multisample_coverage", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9642:69: note: in expansion of macro ‘CONST_CAST’ 9642 | if (glewExperimental || GLEW_NV_framebuffer_multisample_coverage) CONST_CAST(GLEW_NV_framebuffer_multisample_coverage) = !_glewInit_GL_NV_framebuffer_multisample_coverage(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9645:3: note: in expansion of macro ‘CONST_CAST’ 9645 | CONST_CAST(GLEW_NV_geometry_program4) = _glewSearchExtension("GL_NV_gpu_program4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9646:54: note: in expansion of macro ‘CONST_CAST’ 9646 | if (glewExperimental || GLEW_NV_geometry_program4) CONST_CAST(GLEW_NV_geometry_program4) = !_glewInit_GL_NV_geometry_program4(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9649:3: note: in expansion of macro ‘CONST_CAST’ 9649 | CONST_CAST(GLEW_NV_geometry_shader4) = _glewSearchExtension("GL_NV_geometry_shader4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9652:3: note: in expansion of macro ‘CONST_CAST’ 9652 | CONST_CAST(GLEW_NV_gpu_program4) = _glewSearchExtension("GL_NV_gpu_program4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9653:49: note: in expansion of macro ‘CONST_CAST’ 9653 | if (glewExperimental || GLEW_NV_gpu_program4) CONST_CAST(GLEW_NV_gpu_program4) = !_glewInit_GL_NV_gpu_program4(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9656:3: note: in expansion of macro ‘CONST_CAST’ 9656 | CONST_CAST(GLEW_NV_gpu_program5) = _glewSearchExtension("GL_NV_gpu_program5", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9659:3: note: in expansion of macro ‘CONST_CAST’ 9659 | CONST_CAST(GLEW_NV_gpu_program_fp64) = _glewSearchExtension("GL_NV_gpu_program_fp64", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9662:3: note: in expansion of macro ‘CONST_CAST’ 9662 | CONST_CAST(GLEW_NV_gpu_shader5) = _glewSearchExtension("GL_NV_gpu_shader5", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9663:48: note: in expansion of macro ‘CONST_CAST’ 9663 | if (glewExperimental || GLEW_NV_gpu_shader5) CONST_CAST(GLEW_NV_gpu_shader5) = !_glewInit_GL_NV_gpu_shader5(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9666:3: note: in expansion of macro ‘CONST_CAST’ 9666 | CONST_CAST(GLEW_NV_half_float) = _glewSearchExtension("GL_NV_half_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9667:47: note: in expansion of macro ‘CONST_CAST’ 9667 | if (glewExperimental || GLEW_NV_half_float) CONST_CAST(GLEW_NV_half_float) = !_glewInit_GL_NV_half_float(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9670:3: note: in expansion of macro ‘CONST_CAST’ 9670 | CONST_CAST(GLEW_NV_light_max_exponent) = _glewSearchExtension("GL_NV_light_max_exponent", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9673:3: note: in expansion of macro ‘CONST_CAST’ 9673 | CONST_CAST(GLEW_NV_multisample_coverage) = _glewSearchExtension("GL_NV_multisample_coverage", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9676:3: note: in expansion of macro ‘CONST_CAST’ 9676 | CONST_CAST(GLEW_NV_multisample_filter_hint) = _glewSearchExtension("GL_NV_multisample_filter_hint", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9679:3: note: in expansion of macro ‘CONST_CAST’ 9679 | CONST_CAST(GLEW_NV_occlusion_query) = _glewSearchExtension("GL_NV_occlusion_query", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9680:52: note: in expansion of macro ‘CONST_CAST’ 9680 | if (glewExperimental || GLEW_NV_occlusion_query) CONST_CAST(GLEW_NV_occlusion_query) = !_glewInit_GL_NV_occlusion_query(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9683:3: note: in expansion of macro ‘CONST_CAST’ 9683 | CONST_CAST(GLEW_NV_packed_depth_stencil) = _glewSearchExtension("GL_NV_packed_depth_stencil", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9686:3: note: in expansion of macro ‘CONST_CAST’ 9686 | CONST_CAST(GLEW_NV_parameter_buffer_object) = _glewSearchExtension("GL_NV_parameter_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9687:60: note: in expansion of macro ‘CONST_CAST’ 9687 | if (glewExperimental || GLEW_NV_parameter_buffer_object) CONST_CAST(GLEW_NV_parameter_buffer_object) = !_glewInit_GL_NV_parameter_buffer_object(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9690:3: note: in expansion of macro ‘CONST_CAST’ 9690 | CONST_CAST(GLEW_NV_parameter_buffer_object2) = _glewSearchExtension("GL_NV_parameter_buffer_object2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9693:3: note: in expansion of macro ‘CONST_CAST’ 9693 | CONST_CAST(GLEW_NV_path_rendering) = _glewSearchExtension("GL_NV_path_rendering", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9694:51: note: in expansion of macro ‘CONST_CAST’ 9694 | if (glewExperimental || GLEW_NV_path_rendering) CONST_CAST(GLEW_NV_path_rendering) = !_glewInit_GL_NV_path_rendering(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9697:3: note: in expansion of macro ‘CONST_CAST’ 9697 | CONST_CAST(GLEW_NV_pixel_data_range) = _glewSearchExtension("GL_NV_pixel_data_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9698:53: note: in expansion of macro ‘CONST_CAST’ 9698 | if (glewExperimental || GLEW_NV_pixel_data_range) CONST_CAST(GLEW_NV_pixel_data_range) = !_glewInit_GL_NV_pixel_data_range(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9701:3: note: in expansion of macro ‘CONST_CAST’ 9701 | CONST_CAST(GLEW_NV_point_sprite) = _glewSearchExtension("GL_NV_point_sprite", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9702:49: note: in expansion of macro ‘CONST_CAST’ 9702 | if (glewExperimental || GLEW_NV_point_sprite) CONST_CAST(GLEW_NV_point_sprite) = !_glewInit_GL_NV_point_sprite(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9705:3: note: in expansion of macro ‘CONST_CAST’ 9705 | CONST_CAST(GLEW_NV_present_video) = _glewSearchExtension("GL_NV_present_video", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9706:50: note: in expansion of macro ‘CONST_CAST’ 9706 | if (glewExperimental || GLEW_NV_present_video) CONST_CAST(GLEW_NV_present_video) = !_glewInit_GL_NV_present_video(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9709:3: note: in expansion of macro ‘CONST_CAST’ 9709 | CONST_CAST(GLEW_NV_primitive_restart) = _glewSearchExtension("GL_NV_primitive_restart", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9710:54: note: in expansion of macro ‘CONST_CAST’ 9710 | if (glewExperimental || GLEW_NV_primitive_restart) CONST_CAST(GLEW_NV_primitive_restart) = !_glewInit_GL_NV_primitive_restart(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9713:3: note: in expansion of macro ‘CONST_CAST’ 9713 | CONST_CAST(GLEW_NV_register_combiners) = _glewSearchExtension("GL_NV_register_combiners", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9714:55: note: in expansion of macro ‘CONST_CAST’ 9714 | if (glewExperimental || GLEW_NV_register_combiners) CONST_CAST(GLEW_NV_register_combiners) = !_glewInit_GL_NV_register_combiners(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9717:3: note: in expansion of macro ‘CONST_CAST’ 9717 | CONST_CAST(GLEW_NV_register_combiners2) = _glewSearchExtension("GL_NV_register_combiners2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9718:56: note: in expansion of macro ‘CONST_CAST’ 9718 | if (glewExperimental || GLEW_NV_register_combiners2) CONST_CAST(GLEW_NV_register_combiners2) = !_glewInit_GL_NV_register_combiners2(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9721:3: note: in expansion of macro ‘CONST_CAST’ 9721 | CONST_CAST(GLEW_NV_shader_atomic_float) = _glewSearchExtension("GL_NV_shader_atomic_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9724:3: note: in expansion of macro ‘CONST_CAST’ 9724 | CONST_CAST(GLEW_NV_shader_buffer_load) = _glewSearchExtension("GL_NV_shader_buffer_load", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9725:55: note: in expansion of macro ‘CONST_CAST’ 9725 | if (glewExperimental || GLEW_NV_shader_buffer_load) CONST_CAST(GLEW_NV_shader_buffer_load) = !_glewInit_GL_NV_shader_buffer_load(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9728:3: note: in expansion of macro ‘CONST_CAST’ 9728 | CONST_CAST(GLEW_NV_tessellation_program5) = _glewSearchExtension("GL_NV_gpu_program5", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9731:3: note: in expansion of macro ‘CONST_CAST’ 9731 | CONST_CAST(GLEW_NV_texgen_emboss) = _glewSearchExtension("GL_NV_texgen_emboss", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9734:3: note: in expansion of macro ‘CONST_CAST’ 9734 | CONST_CAST(GLEW_NV_texgen_reflection) = _glewSearchExtension("GL_NV_texgen_reflection", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9737:3: note: in expansion of macro ‘CONST_CAST’ 9737 | CONST_CAST(GLEW_NV_texture_barrier) = _glewSearchExtension("GL_NV_texture_barrier", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9738:52: note: in expansion of macro ‘CONST_CAST’ 9738 | if (glewExperimental || GLEW_NV_texture_barrier) CONST_CAST(GLEW_NV_texture_barrier) = !_glewInit_GL_NV_texture_barrier(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9741:3: note: in expansion of macro ‘CONST_CAST’ 9741 | CONST_CAST(GLEW_NV_texture_compression_vtc) = _glewSearchExtension("GL_NV_texture_compression_vtc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9744:3: note: in expansion of macro ‘CONST_CAST’ 9744 | CONST_CAST(GLEW_NV_texture_env_combine4) = _glewSearchExtension("GL_NV_texture_env_combine4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9747:3: note: in expansion of macro ‘CONST_CAST’ 9747 | CONST_CAST(GLEW_NV_texture_expand_normal) = _glewSearchExtension("GL_NV_texture_expand_normal", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9750:3: note: in expansion of macro ‘CONST_CAST’ 9750 | CONST_CAST(GLEW_NV_texture_multisample) = _glewSearchExtension("GL_NV_texture_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9751:56: note: in expansion of macro ‘CONST_CAST’ 9751 | if (glewExperimental || GLEW_NV_texture_multisample) CONST_CAST(GLEW_NV_texture_multisample) = !_glewInit_GL_NV_texture_multisample(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9754:3: note: in expansion of macro ‘CONST_CAST’ 9754 | CONST_CAST(GLEW_NV_texture_rectangle) = _glewSearchExtension("GL_NV_texture_rectangle", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9757:3: note: in expansion of macro ‘CONST_CAST’ 9757 | CONST_CAST(GLEW_NV_texture_shader) = _glewSearchExtension("GL_NV_texture_shader", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9760:3: note: in expansion of macro ‘CONST_CAST’ 9760 | CONST_CAST(GLEW_NV_texture_shader2) = _glewSearchExtension("GL_NV_texture_shader2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9763:3: note: in expansion of macro ‘CONST_CAST’ 9763 | CONST_CAST(GLEW_NV_texture_shader3) = _glewSearchExtension("GL_NV_texture_shader3", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9766:3: note: in expansion of macro ‘CONST_CAST’ 9766 | CONST_CAST(GLEW_NV_transform_feedback) = _glewSearchExtension("GL_NV_transform_feedback", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9767:55: note: in expansion of macro ‘CONST_CAST’ 9767 | if (glewExperimental || GLEW_NV_transform_feedback) CONST_CAST(GLEW_NV_transform_feedback) = !_glewInit_GL_NV_transform_feedback(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9770:3: note: in expansion of macro ‘CONST_CAST’ 9770 | CONST_CAST(GLEW_NV_transform_feedback2) = _glewSearchExtension("GL_NV_transform_feedback2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9771:56: note: in expansion of macro ‘CONST_CAST’ 9771 | if (glewExperimental || GLEW_NV_transform_feedback2) CONST_CAST(GLEW_NV_transform_feedback2) = !_glewInit_GL_NV_transform_feedback2(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9774:3: note: in expansion of macro ‘CONST_CAST’ 9774 | CONST_CAST(GLEW_NV_vdpau_interop) = _glewSearchExtension("GL_NV_vdpau_interop", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9775:50: note: in expansion of macro ‘CONST_CAST’ 9775 | if (glewExperimental || GLEW_NV_vdpau_interop) CONST_CAST(GLEW_NV_vdpau_interop) = !_glewInit_GL_NV_vdpau_interop(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9778:3: note: in expansion of macro ‘CONST_CAST’ 9778 | CONST_CAST(GLEW_NV_vertex_array_range) = _glewSearchExtension("GL_NV_vertex_array_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9779:55: note: in expansion of macro ‘CONST_CAST’ 9779 | if (glewExperimental || GLEW_NV_vertex_array_range) CONST_CAST(GLEW_NV_vertex_array_range) = !_glewInit_GL_NV_vertex_array_range(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9782:3: note: in expansion of macro ‘CONST_CAST’ 9782 | CONST_CAST(GLEW_NV_vertex_array_range2) = _glewSearchExtension("GL_NV_vertex_array_range2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9785:3: note: in expansion of macro ‘CONST_CAST’ 9785 | CONST_CAST(GLEW_NV_vertex_attrib_integer_64bit) = _glewSearchExtension("GL_NV_vertex_attrib_integer_64bit", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9786:64: note: in expansion of macro ‘CONST_CAST’ 9786 | if (glewExperimental || GLEW_NV_vertex_attrib_integer_64bit) CONST_CAST(GLEW_NV_vertex_attrib_integer_64bit) = !_glewInit_GL_NV_vertex_attrib_integer_64bit(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9789:3: note: in expansion of macro ‘CONST_CAST’ 9789 | CONST_CAST(GLEW_NV_vertex_buffer_unified_memory) = _glewSearchExtension("GL_NV_vertex_buffer_unified_memory", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9790:65: note: in expansion of macro ‘CONST_CAST’ 9790 | if (glewExperimental || GLEW_NV_vertex_buffer_unified_memory) CONST_CAST(GLEW_NV_vertex_buffer_unified_memory) = !_glewInit_GL_NV_vertex_buffer_unified_memory(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9793:3: note: in expansion of macro ‘CONST_CAST’ 9793 | CONST_CAST(GLEW_NV_vertex_program) = _glewSearchExtension("GL_NV_vertex_program", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9794:51: note: in expansion of macro ‘CONST_CAST’ 9794 | if (glewExperimental || GLEW_NV_vertex_program) CONST_CAST(GLEW_NV_vertex_program) = !_glewInit_GL_NV_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9797:3: note: in expansion of macro ‘CONST_CAST’ 9797 | CONST_CAST(GLEW_NV_vertex_program1_1) = _glewSearchExtension("GL_NV_vertex_program1_1", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9800:3: note: in expansion of macro ‘CONST_CAST’ 9800 | CONST_CAST(GLEW_NV_vertex_program2) = _glewSearchExtension("GL_NV_vertex_program2", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9803:3: note: in expansion of macro ‘CONST_CAST’ 9803 | CONST_CAST(GLEW_NV_vertex_program2_option) = _glewSearchExtension("GL_NV_vertex_program2_option", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9806:3: note: in expansion of macro ‘CONST_CAST’ 9806 | CONST_CAST(GLEW_NV_vertex_program3) = _glewSearchExtension("GL_NV_vertex_program3", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9809:3: note: in expansion of macro ‘CONST_CAST’ 9809 | CONST_CAST(GLEW_NV_vertex_program4) = _glewSearchExtension("GL_NV_gpu_program4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9812:3: note: in expansion of macro ‘CONST_CAST’ 9812 | CONST_CAST(GLEW_NV_video_capture) = _glewSearchExtension("GL_NV_video_capture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9813:50: note: in expansion of macro ‘CONST_CAST’ 9813 | if (glewExperimental || GLEW_NV_video_capture) CONST_CAST(GLEW_NV_video_capture) = !_glewInit_GL_NV_video_capture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9816:3: note: in expansion of macro ‘CONST_CAST’ 9816 | CONST_CAST(GLEW_OES_byte_coordinates) = _glewSearchExtension("GL_OES_byte_coordinates", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9819:3: note: in expansion of macro ‘CONST_CAST’ 9819 | CONST_CAST(GLEW_OES_compressed_paletted_texture) = _glewSearchExtension("GL_OES_compressed_paletted_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9822:3: note: in expansion of macro ‘CONST_CAST’ 9822 | CONST_CAST(GLEW_OES_read_format) = _glewSearchExtension("GL_OES_read_format", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9825:3: note: in expansion of macro ‘CONST_CAST’ 9825 | CONST_CAST(GLEW_OES_single_precision) = _glewSearchExtension("GL_OES_single_precision", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9826:54: note: in expansion of macro ‘CONST_CAST’ 9826 | if (glewExperimental || GLEW_OES_single_precision) CONST_CAST(GLEW_OES_single_precision) = !_glewInit_GL_OES_single_precision(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9829:3: note: in expansion of macro ‘CONST_CAST’ 9829 | CONST_CAST(GLEW_OML_interlace) = _glewSearchExtension("GL_OML_interlace", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9832:3: note: in expansion of macro ‘CONST_CAST’ 9832 | CONST_CAST(GLEW_OML_resample) = _glewSearchExtension("GL_OML_resample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9835:3: note: in expansion of macro ‘CONST_CAST’ 9835 | CONST_CAST(GLEW_OML_subsample) = _glewSearchExtension("GL_OML_subsample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9838:3: note: in expansion of macro ‘CONST_CAST’ 9838 | CONST_CAST(GLEW_PGI_misc_hints) = _glewSearchExtension("GL_PGI_misc_hints", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9841:3: note: in expansion of macro ‘CONST_CAST’ 9841 | CONST_CAST(GLEW_PGI_vertex_hints) = _glewSearchExtension("GL_PGI_vertex_hints", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9844:3: note: in expansion of macro ‘CONST_CAST’ 9844 | CONST_CAST(GLEW_REND_screen_coordinates) = _glewSearchExtension("GL_REND_screen_coordinates", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9847:3: note: in expansion of macro ‘CONST_CAST’ 9847 | CONST_CAST(GLEW_S3_s3tc) = _glewSearchExtension("GL_S3_s3tc", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9850:3: note: in expansion of macro ‘CONST_CAST’ 9850 | CONST_CAST(GLEW_SGIS_color_range) = _glewSearchExtension("GL_SGIS_color_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9853:3: note: in expansion of macro ‘CONST_CAST’ 9853 | CONST_CAST(GLEW_SGIS_detail_texture) = _glewSearchExtension("GL_SGIS_detail_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9854:53: note: in expansion of macro ‘CONST_CAST’ 9854 | if (glewExperimental || GLEW_SGIS_detail_texture) CONST_CAST(GLEW_SGIS_detail_texture) = !_glewInit_GL_SGIS_detail_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9857:3: note: in expansion of macro ‘CONST_CAST’ 9857 | CONST_CAST(GLEW_SGIS_fog_function) = _glewSearchExtension("GL_SGIS_fog_function", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9858:51: note: in expansion of macro ‘CONST_CAST’ 9858 | if (glewExperimental || GLEW_SGIS_fog_function) CONST_CAST(GLEW_SGIS_fog_function) = !_glewInit_GL_SGIS_fog_function(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9861:3: note: in expansion of macro ‘CONST_CAST’ 9861 | CONST_CAST(GLEW_SGIS_generate_mipmap) = _glewSearchExtension("GL_SGIS_generate_mipmap", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9864:3: note: in expansion of macro ‘CONST_CAST’ 9864 | CONST_CAST(GLEW_SGIS_multisample) = _glewSearchExtension("GL_SGIS_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9865:50: note: in expansion of macro ‘CONST_CAST’ 9865 | if (glewExperimental || GLEW_SGIS_multisample) CONST_CAST(GLEW_SGIS_multisample) = !_glewInit_GL_SGIS_multisample(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9868:3: note: in expansion of macro ‘CONST_CAST’ 9868 | CONST_CAST(GLEW_SGIS_pixel_texture) = _glewSearchExtension("GL_SGIS_pixel_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9871:3: note: in expansion of macro ‘CONST_CAST’ 9871 | CONST_CAST(GLEW_SGIS_point_line_texgen) = _glewSearchExtension("GL_SGIS_point_line_texgen", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9874:3: note: in expansion of macro ‘CONST_CAST’ 9874 | CONST_CAST(GLEW_SGIS_sharpen_texture) = _glewSearchExtension("GL_SGIS_sharpen_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9875:54: note: in expansion of macro ‘CONST_CAST’ 9875 | if (glewExperimental || GLEW_SGIS_sharpen_texture) CONST_CAST(GLEW_SGIS_sharpen_texture) = !_glewInit_GL_SGIS_sharpen_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9878:3: note: in expansion of macro ‘CONST_CAST’ 9878 | CONST_CAST(GLEW_SGIS_texture4D) = _glewSearchExtension("GL_SGIS_texture4D", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9879:48: note: in expansion of macro ‘CONST_CAST’ 9879 | if (glewExperimental || GLEW_SGIS_texture4D) CONST_CAST(GLEW_SGIS_texture4D) = !_glewInit_GL_SGIS_texture4D(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9882:3: note: in expansion of macro ‘CONST_CAST’ 9882 | CONST_CAST(GLEW_SGIS_texture_border_clamp) = _glewSearchExtension("GL_SGIS_texture_border_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9885:3: note: in expansion of macro ‘CONST_CAST’ 9885 | CONST_CAST(GLEW_SGIS_texture_edge_clamp) = _glewSearchExtension("GL_SGIS_texture_edge_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9888:3: note: in expansion of macro ‘CONST_CAST’ 9888 | CONST_CAST(GLEW_SGIS_texture_filter4) = _glewSearchExtension("GL_SGIS_texture_filter4", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9889:54: note: in expansion of macro ‘CONST_CAST’ 9889 | if (glewExperimental || GLEW_SGIS_texture_filter4) CONST_CAST(GLEW_SGIS_texture_filter4) = !_glewInit_GL_SGIS_texture_filter4(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9892:3: note: in expansion of macro ‘CONST_CAST’ 9892 | CONST_CAST(GLEW_SGIS_texture_lod) = _glewSearchExtension("GL_SGIS_texture_lod", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9895:3: note: in expansion of macro ‘CONST_CAST’ 9895 | CONST_CAST(GLEW_SGIS_texture_select) = _glewSearchExtension("GL_SGIS_texture_select", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9898:3: note: in expansion of macro ‘CONST_CAST’ 9898 | CONST_CAST(GLEW_SGIX_async) = _glewSearchExtension("GL_SGIX_async", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9899:44: note: in expansion of macro ‘CONST_CAST’ 9899 | if (glewExperimental || GLEW_SGIX_async) CONST_CAST(GLEW_SGIX_async) = !_glewInit_GL_SGIX_async(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9902:3: note: in expansion of macro ‘CONST_CAST’ 9902 | CONST_CAST(GLEW_SGIX_async_histogram) = _glewSearchExtension("GL_SGIX_async_histogram", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9905:3: note: in expansion of macro ‘CONST_CAST’ 9905 | CONST_CAST(GLEW_SGIX_async_pixel) = _glewSearchExtension("GL_SGIX_async_pixel", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9908:3: note: in expansion of macro ‘CONST_CAST’ 9908 | CONST_CAST(GLEW_SGIX_blend_alpha_minmax) = _glewSearchExtension("GL_SGIX_blend_alpha_minmax", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9911:3: note: in expansion of macro ‘CONST_CAST’ 9911 | CONST_CAST(GLEW_SGIX_clipmap) = _glewSearchExtension("GL_SGIX_clipmap", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9914:3: note: in expansion of macro ‘CONST_CAST’ 9914 | CONST_CAST(GLEW_SGIX_convolution_accuracy) = _glewSearchExtension("GL_SGIX_convolution_accuracy", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9917:3: note: in expansion of macro ‘CONST_CAST’ 9917 | CONST_CAST(GLEW_SGIX_depth_texture) = _glewSearchExtension("GL_SGIX_depth_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9920:3: note: in expansion of macro ‘CONST_CAST’ 9920 | CONST_CAST(GLEW_SGIX_flush_raster) = _glewSearchExtension("GL_SGIX_flush_raster", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9921:51: note: in expansion of macro ‘CONST_CAST’ 9921 | if (glewExperimental || GLEW_SGIX_flush_raster) CONST_CAST(GLEW_SGIX_flush_raster) = !_glewInit_GL_SGIX_flush_raster(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9924:3: note: in expansion of macro ‘CONST_CAST’ 9924 | CONST_CAST(GLEW_SGIX_fog_offset) = _glewSearchExtension("GL_SGIX_fog_offset", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9927:3: note: in expansion of macro ‘CONST_CAST’ 9927 | CONST_CAST(GLEW_SGIX_fog_texture) = _glewSearchExtension("GL_SGIX_fog_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9928:50: note: in expansion of macro ‘CONST_CAST’ 9928 | if (glewExperimental || GLEW_SGIX_fog_texture) CONST_CAST(GLEW_SGIX_fog_texture) = !_glewInit_GL_SGIX_fog_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9931:3: note: in expansion of macro ‘CONST_CAST’ 9931 | CONST_CAST(GLEW_SGIX_fragment_specular_lighting) = _glewSearchExtension("GL_SGIX_fragment_specular_lighting", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9932:65: note: in expansion of macro ‘CONST_CAST’ 9932 | if (glewExperimental || GLEW_SGIX_fragment_specular_lighting) CONST_CAST(GLEW_SGIX_fragment_specular_lighting) = !_glewInit_GL_SGIX_fragment_specular_lighting(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9935:3: note: in expansion of macro ‘CONST_CAST’ 9935 | CONST_CAST(GLEW_SGIX_framezoom) = _glewSearchExtension("GL_SGIX_framezoom", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9936:48: note: in expansion of macro ‘CONST_CAST’ 9936 | if (glewExperimental || GLEW_SGIX_framezoom) CONST_CAST(GLEW_SGIX_framezoom) = !_glewInit_GL_SGIX_framezoom(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9939:3: note: in expansion of macro ‘CONST_CAST’ 9939 | CONST_CAST(GLEW_SGIX_interlace) = _glewSearchExtension("GL_SGIX_interlace", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9942:3: note: in expansion of macro ‘CONST_CAST’ 9942 | CONST_CAST(GLEW_SGIX_ir_instrument1) = _glewSearchExtension("GL_SGIX_ir_instrument1", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9945:3: note: in expansion of macro ‘CONST_CAST’ 9945 | CONST_CAST(GLEW_SGIX_list_priority) = _glewSearchExtension("GL_SGIX_list_priority", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9948:3: note: in expansion of macro ‘CONST_CAST’ 9948 | CONST_CAST(GLEW_SGIX_pixel_texture) = _glewSearchExtension("GL_SGIX_pixel_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9949:52: note: in expansion of macro ‘CONST_CAST’ 9949 | if (glewExperimental || GLEW_SGIX_pixel_texture) CONST_CAST(GLEW_SGIX_pixel_texture) = !_glewInit_GL_SGIX_pixel_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9952:3: note: in expansion of macro ‘CONST_CAST’ 9952 | CONST_CAST(GLEW_SGIX_pixel_texture_bits) = _glewSearchExtension("GL_SGIX_pixel_texture_bits", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9955:3: note: in expansion of macro ‘CONST_CAST’ 9955 | CONST_CAST(GLEW_SGIX_reference_plane) = _glewSearchExtension("GL_SGIX_reference_plane", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9956:54: note: in expansion of macro ‘CONST_CAST’ 9956 | if (glewExperimental || GLEW_SGIX_reference_plane) CONST_CAST(GLEW_SGIX_reference_plane) = !_glewInit_GL_SGIX_reference_plane(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9959:3: note: in expansion of macro ‘CONST_CAST’ 9959 | CONST_CAST(GLEW_SGIX_resample) = _glewSearchExtension("GL_SGIX_resample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9962:3: note: in expansion of macro ‘CONST_CAST’ 9962 | CONST_CAST(GLEW_SGIX_shadow) = _glewSearchExtension("GL_SGIX_shadow", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9965:3: note: in expansion of macro ‘CONST_CAST’ 9965 | CONST_CAST(GLEW_SGIX_shadow_ambient) = _glewSearchExtension("GL_SGIX_shadow_ambient", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9968:3: note: in expansion of macro ‘CONST_CAST’ 9968 | CONST_CAST(GLEW_SGIX_sprite) = _glewSearchExtension("GL_SGIX_sprite", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9969:45: note: in expansion of macro ‘CONST_CAST’ 9969 | if (glewExperimental || GLEW_SGIX_sprite) CONST_CAST(GLEW_SGIX_sprite) = !_glewInit_GL_SGIX_sprite(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9972:3: note: in expansion of macro ‘CONST_CAST’ 9972 | CONST_CAST(GLEW_SGIX_tag_sample_buffer) = _glewSearchExtension("GL_SGIX_tag_sample_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9973:56: note: in expansion of macro ‘CONST_CAST’ 9973 | if (glewExperimental || GLEW_SGIX_tag_sample_buffer) CONST_CAST(GLEW_SGIX_tag_sample_buffer) = !_glewInit_GL_SGIX_tag_sample_buffer(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9976:3: note: in expansion of macro ‘CONST_CAST’ 9976 | CONST_CAST(GLEW_SGIX_texture_add_env) = _glewSearchExtension("GL_SGIX_texture_add_env", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9979:3: note: in expansion of macro ‘CONST_CAST’ 9979 | CONST_CAST(GLEW_SGIX_texture_coordinate_clamp) = _glewSearchExtension("GL_SGIX_texture_coordinate_clamp", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9982:3: note: in expansion of macro ‘CONST_CAST’ 9982 | CONST_CAST(GLEW_SGIX_texture_lod_bias) = _glewSearchExtension("GL_SGIX_texture_lod_bias", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9985:3: note: in expansion of macro ‘CONST_CAST’ 9985 | CONST_CAST(GLEW_SGIX_texture_multi_buffer) = _glewSearchExtension("GL_SGIX_texture_multi_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9988:3: note: in expansion of macro ‘CONST_CAST’ 9988 | CONST_CAST(GLEW_SGIX_texture_range) = _glewSearchExtension("GL_SGIX_texture_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9991:3: note: in expansion of macro ‘CONST_CAST’ 9991 | CONST_CAST(GLEW_SGIX_texture_scale_bias) = _glewSearchExtension("GL_SGIX_texture_scale_bias", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9994:3: note: in expansion of macro ‘CONST_CAST’ 9994 | CONST_CAST(GLEW_SGIX_vertex_preclip) = _glewSearchExtension("GL_SGIX_vertex_preclip", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:9997:3: note: in expansion of macro ‘CONST_CAST’ 9997 | CONST_CAST(GLEW_SGIX_vertex_preclip_hint) = _glewSearchExtension("GL_SGIX_vertex_preclip_hint", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10000:3: note: in expansion of macro ‘CONST_CAST’ 10000 | CONST_CAST(GLEW_SGIX_ycrcb) = _glewSearchExtension("GL_SGIX_ycrcb", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10003:3: note: in expansion of macro ‘CONST_CAST’ 10003 | CONST_CAST(GLEW_SGI_color_matrix) = _glewSearchExtension("GL_SGI_color_matrix", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10006:3: note: in expansion of macro ‘CONST_CAST’ 10006 | CONST_CAST(GLEW_SGI_color_table) = _glewSearchExtension("GL_SGI_color_table", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10007:49: note: in expansion of macro ‘CONST_CAST’ 10007 | if (glewExperimental || GLEW_SGI_color_table) CONST_CAST(GLEW_SGI_color_table) = !_glewInit_GL_SGI_color_table(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10010:3: note: in expansion of macro ‘CONST_CAST’ 10010 | CONST_CAST(GLEW_SGI_texture_color_table) = _glewSearchExtension("GL_SGI_texture_color_table", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10013:3: note: in expansion of macro ‘CONST_CAST’ 10013 | CONST_CAST(GLEW_SUNX_constant_data) = _glewSearchExtension("GL_SUNX_constant_data", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10014:52: note: in expansion of macro ‘CONST_CAST’ 10014 | if (glewExperimental || GLEW_SUNX_constant_data) CONST_CAST(GLEW_SUNX_constant_data) = !_glewInit_GL_SUNX_constant_data(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10017:3: note: in expansion of macro ‘CONST_CAST’ 10017 | CONST_CAST(GLEW_SUN_convolution_border_modes) = _glewSearchExtension("GL_SUN_convolution_border_modes", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10020:3: note: in expansion of macro ‘CONST_CAST’ 10020 | CONST_CAST(GLEW_SUN_global_alpha) = _glewSearchExtension("GL_SUN_global_alpha", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10021:50: note: in expansion of macro ‘CONST_CAST’ 10021 | if (glewExperimental || GLEW_SUN_global_alpha) CONST_CAST(GLEW_SUN_global_alpha) = !_glewInit_GL_SUN_global_alpha(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10024:3: note: in expansion of macro ‘CONST_CAST’ 10024 | CONST_CAST(GLEW_SUN_mesh_array) = _glewSearchExtension("GL_SUN_mesh_array", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10027:3: note: in expansion of macro ‘CONST_CAST’ 10027 | CONST_CAST(GLEW_SUN_read_video_pixels) = _glewSearchExtension("GL_SUN_read_video_pixels", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10028:55: note: in expansion of macro ‘CONST_CAST’ 10028 | if (glewExperimental || GLEW_SUN_read_video_pixels) CONST_CAST(GLEW_SUN_read_video_pixels) = !_glewInit_GL_SUN_read_video_pixels(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10031:3: note: in expansion of macro ‘CONST_CAST’ 10031 | CONST_CAST(GLEW_SUN_slice_accum) = _glewSearchExtension("GL_SUN_slice_accum", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10034:3: note: in expansion of macro ‘CONST_CAST’ 10034 | CONST_CAST(GLEW_SUN_triangle_list) = _glewSearchExtension("GL_SUN_triangle_list", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10035:51: note: in expansion of macro ‘CONST_CAST’ 10035 | if (glewExperimental || GLEW_SUN_triangle_list) CONST_CAST(GLEW_SUN_triangle_list) = !_glewInit_GL_SUN_triangle_list(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10038:3: note: in expansion of macro ‘CONST_CAST’ 10038 | CONST_CAST(GLEW_SUN_vertex) = _glewSearchExtension("GL_SUN_vertex", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10039:44: note: in expansion of macro ‘CONST_CAST’ 10039 | if (glewExperimental || GLEW_SUN_vertex) CONST_CAST(GLEW_SUN_vertex) = !_glewInit_GL_SUN_vertex(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10042:3: note: in expansion of macro ‘CONST_CAST’ 10042 | CONST_CAST(GLEW_WIN_phong_shading) = _glewSearchExtension("GL_WIN_phong_shading", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10045:3: note: in expansion of macro ‘CONST_CAST’ 10045 | CONST_CAST(GLEW_WIN_specular_fog) = _glewSearchExtension("GL_WIN_specular_fog", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10048:3: note: in expansion of macro ‘CONST_CAST’ 10048 | CONST_CAST(GLEW_WIN_swap_hint) = _glewSearchExtension("GL_WIN_swap_hint", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:10049:47: note: in expansion of macro ‘CONST_CAST’ 10049 | if (glewExperimental || GLEW_WIN_swap_hint) CONST_CAST(GLEW_WIN_swap_hint) = !_glewInit_GL_WIN_swap_hint(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp: In function ‘GLenum glxewContextInit(Ogre::GLSupport*)’: /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11854:3: note: in expansion of macro ‘CONST_CAST’ 11854 | CONST_CAST(GLXEW_VERSION_1_0) = GL_TRUE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11855:3: note: in expansion of macro ‘CONST_CAST’ 11855 | CONST_CAST(GLXEW_VERSION_1_1) = GL_TRUE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11856:3: note: in expansion of macro ‘CONST_CAST’ 11856 | CONST_CAST(GLXEW_VERSION_1_2) = GL_TRUE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11857:3: note: in expansion of macro ‘CONST_CAST’ 11857 | CONST_CAST(GLXEW_VERSION_1_3) = GL_TRUE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11858:3: note: in expansion of macro ‘CONST_CAST’ 11858 | CONST_CAST(GLXEW_VERSION_1_4) = GL_TRUE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11866:7: note: in expansion of macro ‘CONST_CAST’ 11866 | CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11869:7: note: in expansion of macro ‘CONST_CAST’ 11869 | CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11870:7: note: in expansion of macro ‘CONST_CAST’ 11870 | CONST_CAST(GLXEW_VERSION_1_3) = GL_FALSE; | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11886:46: note: in expansion of macro ‘CONST_CAST’ 11886 | if (glewExperimental || GLXEW_VERSION_1_3) CONST_CAST(GLXEW_VERSION_1_3) = !_glewInit_GLX_VERSION_1_3(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11889:3: note: in expansion of macro ‘CONST_CAST’ 11889 | CONST_CAST(GLXEW_3DFX_multisample) = _glewSearchExtension("GLX_3DFX_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11892:3: note: in expansion of macro ‘CONST_CAST’ 11892 | CONST_CAST(GLXEW_AMD_gpu_association) = _glewSearchExtension("GLX_AMD_gpu_association", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11895:3: note: in expansion of macro ‘CONST_CAST’ 11895 | CONST_CAST(GLXEW_ARB_create_context) = _glewSearchExtension("GLX_ARB_create_context", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11896:53: note: in expansion of macro ‘CONST_CAST’ 11896 | if (glewExperimental || GLXEW_ARB_create_context) CONST_CAST(GLXEW_ARB_create_context) = !_glewInit_GLX_ARB_create_context(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11899:3: note: in expansion of macro ‘CONST_CAST’ 11899 | CONST_CAST(GLXEW_ARB_create_context_profile) = _glewSearchExtension("GLX_ARB_create_context_profile", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11902:3: note: in expansion of macro ‘CONST_CAST’ 11902 | CONST_CAST(GLXEW_ARB_create_context_robustness) = _glewSearchExtension("GLX_ARB_create_context_robustness", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11905:3: note: in expansion of macro ‘CONST_CAST’ 11905 | CONST_CAST(GLXEW_ARB_fbconfig_float) = _glewSearchExtension("GLX_ARB_fbconfig_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11908:3: note: in expansion of macro ‘CONST_CAST’ 11908 | CONST_CAST(GLXEW_ARB_framebuffer_sRGB) = _glewSearchExtension("GLX_ARB_framebuffer_sRGB", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11911:3: note: in expansion of macro ‘CONST_CAST’ 11911 | CONST_CAST(GLXEW_ARB_get_proc_address) = _glewSearchExtension("GLX_ARB_get_proc_address", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11914:3: note: in expansion of macro ‘CONST_CAST’ 11914 | CONST_CAST(GLXEW_ARB_multisample) = _glewSearchExtension("GLX_ARB_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11917:3: note: in expansion of macro ‘CONST_CAST’ 11917 | CONST_CAST(GLXEW_ARB_vertex_buffer_object) = _glewSearchExtension("GLX_ARB_vertex_buffer_object", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11920:3: note: in expansion of macro ‘CONST_CAST’ 11920 | CONST_CAST(GLXEW_ATI_pixel_format_float) = _glewSearchExtension("GLX_ATI_pixel_format_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11923:3: note: in expansion of macro ‘CONST_CAST’ 11923 | CONST_CAST(GLXEW_ATI_render_texture) = _glewSearchExtension("GLX_ATI_render_texture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11924:53: note: in expansion of macro ‘CONST_CAST’ 11924 | if (glewExperimental || GLXEW_ATI_render_texture) CONST_CAST(GLXEW_ATI_render_texture) = !_glewInit_GLX_ATI_render_texture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11927:3: note: in expansion of macro ‘CONST_CAST’ 11927 | CONST_CAST(GLXEW_EXT_create_context_es2_profile) = _glewSearchExtension("GLX_EXT_create_context_es2_profile", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11930:3: note: in expansion of macro ‘CONST_CAST’ 11930 | CONST_CAST(GLXEW_EXT_fbconfig_packed_float) = _glewSearchExtension("GLX_EXT_fbconfig_packed_float", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11933:3: note: in expansion of macro ‘CONST_CAST’ 11933 | CONST_CAST(GLXEW_EXT_framebuffer_sRGB) = _glewSearchExtension("GLX_EXT_framebuffer_sRGB", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11936:3: note: in expansion of macro ‘CONST_CAST’ 11936 | CONST_CAST(GLXEW_EXT_import_context) = _glewSearchExtension("GLX_EXT_import_context", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11937:53: note: in expansion of macro ‘CONST_CAST’ 11937 | if (glewExperimental || GLXEW_EXT_import_context) CONST_CAST(GLXEW_EXT_import_context) = !_glewInit_GLX_EXT_import_context(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11940:3: note: in expansion of macro ‘CONST_CAST’ 11940 | CONST_CAST(GLXEW_EXT_scene_marker) = _glewSearchExtension("GLX_EXT_scene_marker", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11943:3: note: in expansion of macro ‘CONST_CAST’ 11943 | CONST_CAST(GLXEW_EXT_swap_control) = _glewSearchExtension("GLX_EXT_swap_control", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11944:51: note: in expansion of macro ‘CONST_CAST’ 11944 | if (glewExperimental || GLXEW_EXT_swap_control) CONST_CAST(GLXEW_EXT_swap_control) = !_glewInit_GLX_EXT_swap_control(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11947:3: note: in expansion of macro ‘CONST_CAST’ 11947 | CONST_CAST(GLXEW_EXT_swap_control_tear) = _glewSearchExtension("GLX_EXT_swap_control_tear", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11950:3: note: in expansion of macro ‘CONST_CAST’ 11950 | CONST_CAST(GLXEW_EXT_texture_from_pixmap) = _glewSearchExtension("GLX_EXT_texture_from_pixmap", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11951:58: note: in expansion of macro ‘CONST_CAST’ 11951 | if (glewExperimental || GLXEW_EXT_texture_from_pixmap) CONST_CAST(GLXEW_EXT_texture_from_pixmap) = !_glewInit_GLX_EXT_texture_from_pixmap(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11954:3: note: in expansion of macro ‘CONST_CAST’ 11954 | CONST_CAST(GLXEW_EXT_visual_info) = _glewSearchExtension("GLX_EXT_visual_info", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11957:3: note: in expansion of macro ‘CONST_CAST’ 11957 | CONST_CAST(GLXEW_EXT_visual_rating) = _glewSearchExtension("GLX_EXT_visual_rating", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11960:3: note: in expansion of macro ‘CONST_CAST’ 11960 | CONST_CAST(GLXEW_INTEL_swap_event) = _glewSearchExtension("GLX_INTEL_swap_event", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11963:3: note: in expansion of macro ‘CONST_CAST’ 11963 | CONST_CAST(GLXEW_MESA_agp_offset) = _glewSearchExtension("GLX_MESA_agp_offset", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11964:50: note: in expansion of macro ‘CONST_CAST’ 11964 | if (glewExperimental || GLXEW_MESA_agp_offset) CONST_CAST(GLXEW_MESA_agp_offset) = !_glewInit_GLX_MESA_agp_offset(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11967:3: note: in expansion of macro ‘CONST_CAST’ 11967 | CONST_CAST(GLXEW_MESA_copy_sub_buffer) = _glewSearchExtension("GLX_MESA_copy_sub_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11968:55: note: in expansion of macro ‘CONST_CAST’ 11968 | if (glewExperimental || GLXEW_MESA_copy_sub_buffer) CONST_CAST(GLXEW_MESA_copy_sub_buffer) = !_glewInit_GLX_MESA_copy_sub_buffer(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11971:3: note: in expansion of macro ‘CONST_CAST’ 11971 | CONST_CAST(GLXEW_MESA_pixmap_colormap) = _glewSearchExtension("GLX_MESA_pixmap_colormap", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11972:55: note: in expansion of macro ‘CONST_CAST’ 11972 | if (glewExperimental || GLXEW_MESA_pixmap_colormap) CONST_CAST(GLXEW_MESA_pixmap_colormap) = !_glewInit_GLX_MESA_pixmap_colormap(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11975:3: note: in expansion of macro ‘CONST_CAST’ 11975 | CONST_CAST(GLXEW_MESA_release_buffers) = _glewSearchExtension("GLX_MESA_release_buffers", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11976:55: note: in expansion of macro ‘CONST_CAST’ 11976 | if (glewExperimental || GLXEW_MESA_release_buffers) CONST_CAST(GLXEW_MESA_release_buffers) = !_glewInit_GLX_MESA_release_buffers(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11979:3: note: in expansion of macro ‘CONST_CAST’ 11979 | CONST_CAST(GLXEW_MESA_set_3dfx_mode) = _glewSearchExtension("GLX_MESA_set_3dfx_mode", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11980:53: note: in expansion of macro ‘CONST_CAST’ 11980 | if (glewExperimental || GLXEW_MESA_set_3dfx_mode) CONST_CAST(GLXEW_MESA_set_3dfx_mode) = !_glewInit_GLX_MESA_set_3dfx_mode(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11983:3: note: in expansion of macro ‘CONST_CAST’ 11983 | CONST_CAST(GLXEW_MESA_swap_control) = _glewSearchExtension("GLX_MESA_swap_control", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11984:52: note: in expansion of macro ‘CONST_CAST’ 11984 | if (glewExperimental || GLXEW_MESA_swap_control) CONST_CAST(GLXEW_MESA_swap_control) = !_glewInit_GLX_MESA_swap_control(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11987:3: note: in expansion of macro ‘CONST_CAST’ 11987 | CONST_CAST(GLXEW_NV_copy_image) = _glewSearchExtension("GLX_NV_copy_image", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11988:48: note: in expansion of macro ‘CONST_CAST’ 11988 | if (glewExperimental || GLXEW_NV_copy_image) CONST_CAST(GLXEW_NV_copy_image) = !_glewInit_GLX_NV_copy_image(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11991:3: note: in expansion of macro ‘CONST_CAST’ 11991 | CONST_CAST(GLXEW_NV_float_buffer) = _glewSearchExtension("GLX_NV_float_buffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11994:3: note: in expansion of macro ‘CONST_CAST’ 11994 | CONST_CAST(GLXEW_NV_multisample_coverage) = _glewSearchExtension("GLX_NV_multisample_coverage", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11997:3: note: in expansion of macro ‘CONST_CAST’ 11997 | CONST_CAST(GLXEW_NV_present_video) = _glewSearchExtension("GLX_NV_present_video", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:11998:51: note: in expansion of macro ‘CONST_CAST’ 11998 | if (glewExperimental || GLXEW_NV_present_video) CONST_CAST(GLXEW_NV_present_video) = !_glewInit_GLX_NV_present_video(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12001:3: note: in expansion of macro ‘CONST_CAST’ 12001 | CONST_CAST(GLXEW_NV_swap_group) = _glewSearchExtension("GLX_NV_swap_group", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12002:48: note: in expansion of macro ‘CONST_CAST’ 12002 | if (glewExperimental || GLXEW_NV_swap_group) CONST_CAST(GLXEW_NV_swap_group) = !_glewInit_GLX_NV_swap_group(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12005:3: note: in expansion of macro ‘CONST_CAST’ 12005 | CONST_CAST(GLXEW_NV_vertex_array_range) = _glewSearchExtension("GLX_NV_vertex_array_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12006:56: note: in expansion of macro ‘CONST_CAST’ 12006 | if (glewExperimental || GLXEW_NV_vertex_array_range) CONST_CAST(GLXEW_NV_vertex_array_range) = !_glewInit_GLX_NV_vertex_array_range(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12009:3: note: in expansion of macro ‘CONST_CAST’ 12009 | CONST_CAST(GLXEW_NV_video_capture) = _glewSearchExtension("GLX_NV_video_capture", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12010:51: note: in expansion of macro ‘CONST_CAST’ 12010 | if (glewExperimental || GLXEW_NV_video_capture) CONST_CAST(GLXEW_NV_video_capture) = !_glewInit_GLX_NV_video_capture(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12013:3: note: in expansion of macro ‘CONST_CAST’ 12013 | CONST_CAST(GLXEW_NV_video_out) = _glewSearchExtension("GLX_NV_video_out", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12014:47: note: in expansion of macro ‘CONST_CAST’ 12014 | if (glewExperimental || GLXEW_NV_video_out) CONST_CAST(GLXEW_NV_video_out) = !_glewInit_GLX_NV_video_out(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12017:3: note: in expansion of macro ‘CONST_CAST’ 12017 | CONST_CAST(GLXEW_OML_swap_method) = _glewSearchExtension("GLX_OML_swap_method", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12020:3: note: in expansion of macro ‘CONST_CAST’ 12020 | CONST_CAST(GLXEW_OML_sync_control) = _glewSearchExtension("GLX_OML_sync_control", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12021:51: note: in expansion of macro ‘CONST_CAST’ 12021 | if (glewExperimental || GLXEW_OML_sync_control) CONST_CAST(GLXEW_OML_sync_control) = !_glewInit_GLX_OML_sync_control(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12024:3: note: in expansion of macro ‘CONST_CAST’ 12024 | CONST_CAST(GLXEW_SGIS_blended_overlay) = _glewSearchExtension("GLX_SGIS_blended_overlay", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12027:3: note: in expansion of macro ‘CONST_CAST’ 12027 | CONST_CAST(GLXEW_SGIS_color_range) = _glewSearchExtension("GLX_SGIS_color_range", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12030:3: note: in expansion of macro ‘CONST_CAST’ 12030 | CONST_CAST(GLXEW_SGIS_multisample) = _glewSearchExtension("GLX_SGIS_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12033:3: note: in expansion of macro ‘CONST_CAST’ 12033 | CONST_CAST(GLXEW_SGIS_shared_multisample) = _glewSearchExtension("GLX_SGIS_shared_multisample", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12036:3: note: in expansion of macro ‘CONST_CAST’ 12036 | CONST_CAST(GLXEW_SGIX_fbconfig) = _glewSearchExtension("GLX_SGIX_fbconfig", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12037:48: note: in expansion of macro ‘CONST_CAST’ 12037 | if (glewExperimental || GLXEW_SGIX_fbconfig) CONST_CAST(GLXEW_SGIX_fbconfig) = !_glewInit_GLX_SGIX_fbconfig(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12040:3: note: in expansion of macro ‘CONST_CAST’ 12040 | CONST_CAST(GLXEW_SGIX_hyperpipe) = _glewSearchExtension("GLX_SGIX_hyperpipe", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12041:49: note: in expansion of macro ‘CONST_CAST’ 12041 | if (glewExperimental || GLXEW_SGIX_hyperpipe) CONST_CAST(GLXEW_SGIX_hyperpipe) = !_glewInit_GLX_SGIX_hyperpipe(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12044:3: note: in expansion of macro ‘CONST_CAST’ 12044 | CONST_CAST(GLXEW_SGIX_pbuffer) = _glewSearchExtension("GLX_SGIX_pbuffer", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12045:47: note: in expansion of macro ‘CONST_CAST’ 12045 | if (glewExperimental || GLXEW_SGIX_pbuffer) CONST_CAST(GLXEW_SGIX_pbuffer) = !_glewInit_GLX_SGIX_pbuffer(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12048:3: note: in expansion of macro ‘CONST_CAST’ 12048 | CONST_CAST(GLXEW_SGIX_swap_barrier) = _glewSearchExtension("GLX_SGIX_swap_barrier", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12049:52: note: in expansion of macro ‘CONST_CAST’ 12049 | if (glewExperimental || GLXEW_SGIX_swap_barrier) CONST_CAST(GLXEW_SGIX_swap_barrier) = !_glewInit_GLX_SGIX_swap_barrier(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12052:3: note: in expansion of macro ‘CONST_CAST’ 12052 | CONST_CAST(GLXEW_SGIX_swap_group) = _glewSearchExtension("GLX_SGIX_swap_group", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12053:50: note: in expansion of macro ‘CONST_CAST’ 12053 | if (glewExperimental || GLXEW_SGIX_swap_group) CONST_CAST(GLXEW_SGIX_swap_group) = !_glewInit_GLX_SGIX_swap_group(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12056:3: note: in expansion of macro ‘CONST_CAST’ 12056 | CONST_CAST(GLXEW_SGIX_video_resize) = _glewSearchExtension("GLX_SGIX_video_resize", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12057:52: note: in expansion of macro ‘CONST_CAST’ 12057 | if (glewExperimental || GLXEW_SGIX_video_resize) CONST_CAST(GLXEW_SGIX_video_resize) = !_glewInit_GLX_SGIX_video_resize(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12060:3: note: in expansion of macro ‘CONST_CAST’ 12060 | CONST_CAST(GLXEW_SGIX_visual_select_group) = _glewSearchExtension("GLX_SGIX_visual_select_group", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12063:3: note: in expansion of macro ‘CONST_CAST’ 12063 | CONST_CAST(GLXEW_SGI_cushion) = _glewSearchExtension("GLX_SGI_cushion", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12064:46: note: in expansion of macro ‘CONST_CAST’ 12064 | if (glewExperimental || GLXEW_SGI_cushion) CONST_CAST(GLXEW_SGI_cushion) = !_glewInit_GLX_SGI_cushion(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12067:3: note: in expansion of macro ‘CONST_CAST’ 12067 | CONST_CAST(GLXEW_SGI_make_current_read) = _glewSearchExtension("GLX_SGI_make_current_read", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12068:56: note: in expansion of macro ‘CONST_CAST’ 12068 | if (glewExperimental || GLXEW_SGI_make_current_read) CONST_CAST(GLXEW_SGI_make_current_read) = !_glewInit_GLX_SGI_make_current_read(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12071:3: note: in expansion of macro ‘CONST_CAST’ 12071 | CONST_CAST(GLXEW_SGI_swap_control) = _glewSearchExtension("GLX_SGI_swap_control", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12072:51: note: in expansion of macro ‘CONST_CAST’ 12072 | if (glewExperimental || GLXEW_SGI_swap_control) CONST_CAST(GLXEW_SGI_swap_control) = !_glewInit_GLX_SGI_swap_control(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12075:3: note: in expansion of macro ‘CONST_CAST’ 12075 | CONST_CAST(GLXEW_SGI_video_sync) = _glewSearchExtension("GLX_SGI_video_sync", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12076:49: note: in expansion of macro ‘CONST_CAST’ 12076 | if (glewExperimental || GLXEW_SGI_video_sync) CONST_CAST(GLXEW_SGI_video_sync) = !_glewInit_GLX_SGI_video_sync(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12079:3: note: in expansion of macro ‘CONST_CAST’ 12079 | CONST_CAST(GLXEW_SUN_get_transparent_index) = _glewSearchExtension("GLX_SUN_get_transparent_index", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12080:60: note: in expansion of macro ‘CONST_CAST’ 12080 | if (glewExperimental || GLXEW_SUN_get_transparent_index) CONST_CAST(GLXEW_SUN_get_transparent_index) = !_glewInit_GLX_SUN_get_transparent_index(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12083:3: note: in expansion of macro ‘CONST_CAST’ 12083 | CONST_CAST(GLXEW_SUN_video_resize) = _glewSearchExtension("GLX_SUN_video_resize", extStart, extEnd); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp:188:25: warning: cast from type ‘const GLboolean*’ {aka ‘const unsigned char*’} to type ‘GLboolean*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 188 | #define CONST_CAST(x) (*(GLboolean*)&x) /<>/RenderSystems/GL/src/glew.cpp:12084:51: note: in expansion of macro ‘CONST_CAST’ 12084 | if (glewExperimental || GLXEW_SUN_video_resize) CONST_CAST(GLXEW_SUN_video_resize) = !_glewInit_GLX_SUN_video_resize(GLEW_CONTEXT_ARG_VAR_INIT); | ^~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp: In function ‘GLboolean glewIsSupported(const char*)’: /<>/RenderSystems/GL/src/glew.cpp:12157:18: warning: cast from type ‘const char*’ to type ‘GLubyte*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 12157 | GLubyte* pos = (GLubyte*)name; | ^~~~~~~~~~~~~~ /<>/RenderSystems/GL/src/glew.cpp: In function ‘GLboolean glxewIsSupported(const char*)’: /<>/RenderSystems/GL/src/glew.cpp:15729:18: warning: cast from type ‘const char*’ to type ‘GLubyte*’ {aka ‘unsigned char*’} casts away qualifiers [-Wcast-qual] 15729 | GLubyte* pos = (GLubyte*)name; | ^~~~~~~~~~~~~~ [ 55%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp.o -c /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/RenderSystems/GL/include/OgreGLRenderSystem.h:33, from /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 55%] Building CXX object RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/src/StateCacheManager/OgreGLNullUniformCacheImp.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_GLPLUGIN_EXPORTS -DRenderSystem_GL_EXPORTS -I/<>/RenderSystems/GL/include -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GL/src/StateCacheManager -I/<>/RenderSystems/GL/src/GLX -I/<>/RenderSystems/GL/include/GLX -I/<>/RenderSystems/GL/src/GLSL/include -I/<>/RenderSystems/GL/src/atifs/include -I/<>/RenderSystems/GL/src/nvparse -I/<>/OgreMain/include/Threading -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GL.dir/src/StateCacheManager/OgreGLNullUniformCacheImp.cpp.o -c /<>/RenderSystems/GL/src/StateCacheManager/OgreGLNullUniformCacheImp.cpp [ 55%] Linking CXX shared library ../../lib/RenderSystem_GL.so cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/cmake -E cmake_link_script CMakeFiles/RenderSystem_GL.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,RenderSystem_GL.so.1.9.0 -o ../../lib/RenderSystem_GL.so.1.9.0 CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLExtSupport.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLGpuProgram.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLLinkProgram.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLLinkProgramManager.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLPreprocessor.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLProgram.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLSL/src/OgreGLSLProgramFactory.cpp.o CMakeFiles/RenderSystem_GL.dir/src/atifs/src/ATI_FS_GLGpuProgram.cpp.o CMakeFiles/RenderSystem_GL.dir/src/atifs/src/Compiler2Pass.cpp.o CMakeFiles/RenderSystem_GL.dir/src/atifs/src/ps_1_4.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ps1.0_lexer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ps1.0_parser.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_lexer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_rc1.0_parser.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ts1.0_lexer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_ts1.0_parser.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_vs1.0_lexer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/_vs1.0_parser.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/avp1.0_impl.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/nvparse.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/nvparse_errors.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/ps1.0_program.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_combiners.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_final.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/rc1.0_general.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/ts1.0_inst.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/ts1.0_inst_list.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vcp1.0_impl.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vp1.0_impl.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vs1.0_inst.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vs1.0_inst_list.cpp.o CMakeFiles/RenderSystem_GL.dir/src/nvparse/vsp1.0_impl.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXContext.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXGLSupport.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXRenderTexture.cpp.o CMakeFiles/RenderSystem_GL.dir/src/GLX/OgreGLXWindow.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLATIFSInit.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLContext.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLDefaultHardwareBufferManager.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLDepthBuffer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLEngineDll.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLFBOMultiRenderTarget.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLFBORenderTexture.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLFrameBufferObject.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuNvparseProgram.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuProgram.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLGpuProgramManager.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareBufferManager.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareIndexBuffer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareOcclusionQuery.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwarePixelBuffer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLHardwareVertexBuffer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLPBRenderTexture.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLPixelFormat.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLPlugin.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderSystem.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderTexture.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLRenderToVertexBuffer.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLStateCacheManager.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLSupport.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLTexture.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLTextureManager.cpp.o CMakeFiles/RenderSystem_GL.dir/src/OgreGLUniformCache.cpp.o CMakeFiles/RenderSystem_GL.dir/src/glew.cpp.o CMakeFiles/RenderSystem_GL.dir/src/StateCacheManager/OgreGLNullStateCacheManagerImp.cpp.o CMakeFiles/RenderSystem_GL.dir/src/StateCacheManager/OgreGLNullUniformCacheImp.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lGL -lGLU -lSM -lICE -lX11 -lXext -lXrandr /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread -lXt -lXaw -lpthread -ldl -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL && /usr/bin/cmake -E cmake_symlink_library ../../lib/RenderSystem_GL.so.1.9.0 ../../lib/RenderSystem_GL.so.1.9.0 ../../lib/RenderSystem_GL.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 55%] Built target RenderSystem_GL make -f RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/build.make RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/RenderSystems/GLES2 /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/depend.internal". Scanning dependencies of target RenderSystem_GLES2 make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/build.make RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 55%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Context.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Context.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2Context.cpp [ 56%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2DefaultHardwareBufferManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2DefaultHardwareBufferManager.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2DefaultHardwareBufferManager.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2DefaultHardwareBufferManager.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 56%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2DepthBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2DepthBuffer.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2DepthBuffer.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2DepthBuffer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 56%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2EngineDll.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2EngineDll.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2EngineDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 56%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FBOMultiRenderTarget.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FBOMultiRenderTarget.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2FBOMultiRenderTarget.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2FBOMultiRenderTarget.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 56%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FBORenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FBORenderTexture.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FBORenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 57%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FrameBufferObject.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FrameBufferObject.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FrameBufferObject.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp: In member function ‘void Ogre::GLES2FrameBufferObject::initialise()’: /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:211:16: warning: variable ‘bufs’ set but not used [-Wunused-but-set-variable] 211 | GLenum bufs[OGRE_MAX_MULTIPLE_RENDER_TARGETS]; | ^~~~ /<>/RenderSystems/GLES2/src/OgreGLES2FrameBufferObject.cpp:212:11: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 212 | GLsizei n=0; | ^ [ 57%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2GpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2GpuProgram.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2GpuProgram.cpp [ 57%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2GpuProgramManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2GpuProgramManager.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2GpuProgramManager.cpp [ 57%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareBufferManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareBufferManager.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2HardwareBufferManager.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:38: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:38: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareBufferManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 57%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareIndexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareIndexBuffer.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2HardwareIndexBuffer.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareIndexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 58%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareOcclusionQuery.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareOcclusionQuery.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2HardwareOcclusionQuery.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareOcclusionQuery.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 58%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwarePixelBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwarePixelBuffer.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2HardwareBufferManager.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2FBORenderTexture.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp: In member function ‘void Ogre::GLES2TextureBuffer::buildMipmaps(const Ogre::PixelBox&)’: /<>/RenderSystems/GLES2/src/OgreGLES2HardwarePixelBuffer.cpp:1107:17: warning: variable ‘depth’ set but not used [-Wunused-but-set-variable] 1107 | GLsizei depth; | ^~~~~ [ 58%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareUniformBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareUniformBuffer.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2HardwareUniformBuffer.cpp [ 58%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareVertexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareVertexBuffer.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2HardwareBufferManager.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2HardwareVertexBuffer.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 59%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2PixelFormat.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2PixelFormat.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2PixelFormat.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp: In static member function ‘static GLenum Ogre::GLES2PixelUtil::getGLInternalFormat(Ogre::PixelFormat, bool)’: /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:529:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 529 | if (!hwGamma) | ^~ /<>/RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp:532:13: note: here 532 | case PF_DXT3: | ^~~~ [ 59%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Plugin.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Plugin.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Plugin.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Plugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 59%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderSystem.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderSystem.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:42: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:42: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:42: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderSystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 59%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderTexture.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:32, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderTexture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2RenderTexture.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 59%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderToVertexBuffer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderToVertexBuffer.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2RenderToVertexBuffer.cpp [ 60%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2StateCacheManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2StateCacheManager.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2StateCacheManager.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2StateCacheManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 60%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Support.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Support.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2Support.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 60%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Texture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Texture.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 60%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2TextureManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2TextureManager.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:32, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2Texture.h:33, from /<>/RenderSystems/GLES2/include/OgreGLES2TextureManager.h:34, from /<>/RenderSystems/GLES2/src/OgreGLES2TextureManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 60%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2UniformCache.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2UniformCache.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2UniformCache.cpp [ 61%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2VertexDeclaration.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2VertexDeclaration.cpp.o -c /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2VertexDeclaration.h:31, from /<>/RenderSystems/GLES2/src/OgreGLES2VertexDeclaration.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 61%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/gles2w.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/gles2w.cpp.o -c /<>/RenderSystems/GLES2/src/gles2w.cpp [ 61%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp.o -c /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.h:32, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 61%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/StateCacheManager/OgreGLES2NullUniformCacheImp.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/StateCacheManager/OgreGLES2NullUniformCacheImp.cpp.o -c /<>/RenderSystems/GLES2/src/StateCacheManager/OgreGLES2NullUniformCacheImp.cpp [ 61%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESExtSupport.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESExtSupport.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESExtSupport.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESExtSupport.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 62%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESGpuProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESGpuProgram.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESExtSupport.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESGpuProgram.h:33, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESGpuProgram.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 62%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESLinkProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESLinkProgram.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESLinkProgram.h:31, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgram.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 62%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESLinkProgramManager.h:31, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 62%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESPreprocessor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESPreprocessor.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp: In member function ‘Ogre::CPreprocessor::Token Ogre::CPreprocessor::GetArgument(Ogre::CPreprocessor::Token&, bool)’: /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp:771:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 771 | Error (Line, "Unfinished list of arguments"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp:772:13: note: here 772 | case Token::TK_ERROR: | ^~~~ /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp: In member function ‘Ogre::CPreprocessor::Token Ogre::CPreprocessor::GetArguments(int&, Ogre::CPreprocessor::Token*&, bool)’: /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp:844:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 844 | Error (Line, "Unfinished list of arguments"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp:845:13: note: here 845 | case Token::TK_ERROR: | ^~~~ /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp: In member function ‘Ogre::CPreprocessor::Token Ogre::CPreprocessor::Parse(const Ogre::CPreprocessor::Token&)’: /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp:1255:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1255 | if (empty_lines) | ^~ /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESPreprocessor.cpp:1264:13: note: here 1264 | case Token::TK_WHITESPACE: | ^~~~ [ 63%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgram.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgram.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 63%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramCommon.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramCommon.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESProgramCommon.h:31, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/RenderSystems/GLES2/include/OgreGLES2Support.h:33, from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreGLES2Util.h:32, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 63%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramFactory.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramFactory.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESExtSupport.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESProgramFactory.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramFactory.cpp:33: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 63%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESProgramManagerCommon.h:31, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 63%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/src/GLSLES/include/OgreGLSLESProgramPipeline.h:31, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:40: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:40: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 64%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramPipelineManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramPipelineManager.cpp.o -c /<>/RenderSystems/GLES2/src/GLSLES/src/OgreGLSLESProgramPipelineManager.cpp [ 64%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLContext.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLContext.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:32, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLContext.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 64%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLRenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLRenderTexture.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/OgreEGLRenderTexture.cpp [ 64%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLSupport.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLSupport.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 64%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLWindow.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLWindow.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:37, from /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:37: /<>/RenderSystems/GLES2/include/EGL/OgreEGLWindow.h: In constructor ‘Ogre::EGLWindow::EGLWindow(Ogre::EGLSupport*)’: /<>/RenderSystems/GLES2/include/EGL/OgreEGLWindow.h:56:17: warning: ‘Ogre::EGLWindow::mEglSurface’ will be initialized after [-Wreorder] 56 | ::EGLSurface mEglSurface; | ^~~~~~~~~~~ /<>/RenderSystems/GLES2/include/EGL/OgreEGLWindow.h:50:21: warning: ‘NativeWindowType Ogre::EGLWindow::mWindow’ [-Wreorder] 50 | NativeWindowType mWindow; | ^~~~~~~ /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:47:5: warning: when initialized here [-Wreorder] 47 | EGLWindow::EGLWindow(EGLSupport *glsupport) | ^~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp: In member function ‘virtual void Ogre::EGLWindow::copyContentsToMemory(const Ogre::PixelBox&, Ogre::RenderTarget::FrameBuffer)’: /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:191:17: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 191 | if ((dst.left < 0) || (dst.right > mWidth) || | ~~~~~~~~~^~~ /<>/RenderSystems/GLES2/src/EGL/OgreEGLWindow.cpp:192:13: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 192 | (dst.top < 0) || (dst.bottom > mHeight) || | ~~~~~~~~^~~ [ 65%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLContext.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLContext.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/RenderSystems/GLES2/include/OgreGLES2Prerequisites.h:34, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:32, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/RenderSystems/GLES2/include/OgreGLES2RenderSystem.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLContext.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 65%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLRenderTexture.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLRenderTexture.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLRenderTexture.cpp [ 65%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLSupport.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLSupport.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:32: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp: In constructor ‘Ogre::X11EGLSupport::X11EGLSupport()’: /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:95:13: warning: unused variable ‘dummy’ [-Wunused-variable] 95 | int dummy = 0; | ^~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp: In member function ‘virtual void Ogre::X11EGLSupport::switchMode(Ogre::uint&, Ogre::uint&, short int&)’: /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:183:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 183 | if (mode->first.first >= static_cast(width) && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:184:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 184 | mode->first.second >= static_cast(height)) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:208:31: warning: unused variable ‘winAtt’ [-Wunused-variable] 208 | XWindowAttributes winAtt; | ^~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLSupport.cpp:175:13: warning: variable ‘newSize’ set but not used [-Wunused-but-set-variable] 175 | int newSize = -1; | ^~~~~~~ [ 65%] Building CXX object RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLWindow.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DINCLUDE_RTSHADER_SYSTEM -DOGRE_GLES2PLUGIN_EXPORTS -DRenderSystem_GLES2_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/RenderSystems/GLES2/src/StateCacheManager -I/<>/RenderSystems/GLES2/src/EGL/X11 -I/<>/RenderSystems/GLES2/include/EGL/X11 -I/<>/RenderSystems/GLES2/include -I/<>/RenderSystems/GLES2/include/EGL -I/<>/RenderSystems/GLES2/include/EAGL -I/<>/RenderSystems/GLES2/src/GLSLES/include -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLWindow.cpp.o -c /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp: In member function ‘virtual void Ogre::X11EGLWindow::getLeftAndTopFromNativeWindow(int&, int&, Ogre::uint, Ogre::uint)’: /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:113:21: warning: declaration of ‘mNativeDisplay’ shadows a member of ‘Ogre::X11EGLWindow’ [-Wshadow] 113 | NativeDisplayType mNativeDisplay = mGLSupport->getNativeDisplay(); | ^~~~~~~~~~~~~~ In file included from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:37, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:38: /<>/RenderSystems/GLES2/include/EGL/OgreEGLWindow.h:51:22: note: shadowed declaration is here 51 | NativeDisplayType mNativeDisplay; | ^~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp: In member function ‘virtual void Ogre::X11EGLWindow::createNativeWindow(int&, int&, Ogre::uint&, Ogre::uint&, Ogre::String&)’: /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:277:16: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual] 277 | char *lst = (char*)title.c_str(); | ^~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp: In member function ‘virtual void Ogre::X11EGLWindow::windowMovedOrResized()’: /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:371:21: warning: declaration of ‘mNativeDisplay’ shadows a member of ‘Ogre::X11EGLWindow’ [-Wshadow] 371 | NativeDisplayType mNativeDisplay = mGLSupport->getNativeDisplay(); | ^~~~~~~~~~~~~~ In file included from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:37, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:38: /<>/RenderSystems/GLES2/include/EGL/OgreEGLWindow.h:51:22: note: shadowed declaration is here 51 | NativeDisplayType mNativeDisplay; | ^~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:393:14: warning: comparison of integer expressions of different signedness: ‘Ogre::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 393 | if (mWidth == windowAttrib.width && mHeight == windowAttrib.height) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:393:47: warning: comparison of integer expressions of different signedness: ‘Ogre::uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 393 | if (mWidth == windowAttrib.width && mHeight == windowAttrib.height) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp: In member function ‘virtual void Ogre::X11EGLWindow::switchFullScreen(bool)’: /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:410:22: warning: declaration of ‘mNativeDisplay’ shadows a member of ‘Ogre::X11EGLWindow’ [-Wshadow] 410 | NativeDisplayType mNativeDisplay = mGLSupport->getNativeDisplay(); | ^~~~~~~~~~~~~~ In file included from /<>/RenderSystems/GLES2/include/EGL/OgreEGLSupport.h:37, from /<>/RenderSystems/GLES2/include/EGL/X11/OgreX11EGLSupport.h:34, from /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:38: /<>/RenderSystems/GLES2/include/EGL/OgreEGLWindow.h:51:22: note: shadowed declaration is here 51 | NativeDisplayType mNativeDisplay; | ^~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp: In member function ‘virtual void Ogre::X11EGLWindow::create(const String&, Ogre::uint, Ogre::uint, bool, const NameValuePairList*)’: /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:558:30: warning: narrowing conversion of ‘samples’ from ‘Ogre::uint’ {aka ‘unsigned int’} to ‘int’ [-Wnarrowing] 558 | EGL_SAMPLES, samples, | ^~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:438:13: warning: variable ‘gamma’ set but not used [-Wunused-but-set-variable] 438 | int gamma; | ^~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:440:14: warning: variable ‘vsync’ set but not used [-Wunused-but-set-variable] 440 | bool vsync = false; | ^~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:584:22: warning: unused variable ‘oldDrawableDraw’ [-Wunused-variable] 584 | ::EGLSurface oldDrawableDraw = eglGetCurrentSurface(EGL_DRAW); | ^~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:586:22: warning: unused variable ‘oldDrawableRead’ [-Wunused-variable] 586 | ::EGLSurface oldDrawableRead = eglGetCurrentSurface(EGL_READ); | ^~~~~~~~~~~~~~~ /<>/RenderSystems/GLES2/src/EGL/X11/OgreX11EGLWindow.cpp:588:22: warning: unused variable ‘oldContext’ [-Wunused-variable] 588 | ::EGLContext oldContext = eglGetCurrentContext(); | ^~~~~~~~~~ [ 66%] Linking CXX shared library ../../lib/RenderSystem_GLES2.so cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/RenderSystem_GLES2.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,RenderSystem_GLES2.so.1.9.0 -o ../../lib/RenderSystem_GLES2.so.1.9.0 CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Context.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2DefaultHardwareBufferManager.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2DepthBuffer.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2EngineDll.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FBOMultiRenderTarget.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FBORenderTexture.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2FrameBufferObject.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2GpuProgram.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2GpuProgramManager.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareBufferManager.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareIndexBuffer.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareOcclusionQuery.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwarePixelBuffer.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareUniformBuffer.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2HardwareVertexBuffer.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2PixelFormat.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Plugin.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderSystem.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderTexture.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2RenderToVertexBuffer.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2StateCacheManager.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Support.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2Texture.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2TextureManager.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2UniformCache.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/OgreGLES2VertexDeclaration.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/gles2w.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/StateCacheManager/OgreGLES2NullStateCacheManagerImp.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/StateCacheManager/OgreGLES2NullUniformCacheImp.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESExtSupport.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESGpuProgram.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESLinkProgram.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESLinkProgramManager.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESPreprocessor.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgram.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramCommon.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramFactory.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramManagerCommon.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramPipeline.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/GLSLES/src/OgreGLSLESProgramPipelineManager.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLContext.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLRenderTexture.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLSupport.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/OgreEGLWindow.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLContext.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLRenderTexture.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLSupport.cpp.o CMakeFiles/RenderSystem_GLES2.dir/src/EGL/X11/OgreX11EGLWindow.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lGLESv2 -lSM -lICE -lX11 -lXext -lGLESv2 -lSM -lICE -lX11 -lXext -lEGL -lEGL -lSM -lICE -lX11 -lXext -lXrandr /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread -lXt -lXaw -lpthread -ldl -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 && /usr/bin/cmake -E cmake_symlink_library ../../lib/RenderSystem_GLES2.so.1.9.0 ../../lib/RenderSystem_GLES2.so.1.9.0 ../../lib/RenderSystem_GLES2.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 66%] Built target RenderSystem_GLES2 make -f PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/build.make PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/OctreeSceneManager /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/depend.internal". Scanning dependencies of target Plugin_OctreeSceneManager make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/build.make PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 67%] Building CXX object PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctree.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEPLUGIN_EXPORTS -DPlugin_OctreeSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctree.cpp.o -c /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeNode.h:42, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeNode.h:42, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:38: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeNode.h:42, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeNode.h:42, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:38: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/include/OgreOctree.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctree.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 67%] Building CXX object PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeCamera.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEPLUGIN_EXPORTS -DPlugin_OctreeSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeCamera.cpp.o -c /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:38: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:36: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:38: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:38: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:38: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:38: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeCamera.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 67%] Building CXX object PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEPLUGIN_EXPORTS -DPlugin_OctreeSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeNode.cpp.o -c /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp: In member function ‘bool Ogre::OctreeNode::_isIn(Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:155:35: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 155 | Vector3 bmin = box.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:156:35: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 156 | Vector3 bmax = box.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeNode.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 67%] Building CXX object PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreePlugin.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEPLUGIN_EXPORTS -DPlugin_OctreeSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreePlugin.cpp.o -c /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreePlugin.h:32, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreePlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 68%] Building CXX object PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEPLUGIN_EXPORTS -DPlugin_OctreeSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneManager.cpp.o -c /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp: In function ‘Ogre::Intersection Ogre::intersect(const Ogre::Ray&, const Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:83:36: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 83 | Vector3 origin = one.getOrigin(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:84:36: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 84 | Vector3 dir = one.getDirection(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp: In function ‘Ogre::Intersection Ogre::intersect(const Ogre::Sphere&, const Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:236:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 236 | Vector3 scenter = one.getCenter(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp: In member function ‘void Ogre::OctreeSceneManager::init(Ogre::AxisAlignedBox&, int)’: /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:327:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 327 | Vector3 min = box.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:329:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 329 | Vector3 max = box.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp: In member function ‘void Ogre::OctreeSceneManager::_updateOctreeNode(Ogre::OctreeNode*)’: /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:412:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 412 | if ( box.isNull() ) | ^~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:416:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 416 | if (!mOctree) | ^~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp: In member function ‘void Ogre::OctreeSceneManager::resize(const Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:1018:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1018 | const Vector3 min = box.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:1019:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1019 | const Vector3 max = box.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h:41, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 68%] Building CXX object PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneManagerDll.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEPLUGIN_EXPORTS -DPlugin_OctreeSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneManagerDll.cpp.o -c /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 68%] Building CXX object PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneQuery.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEPLUGIN_EXPORTS -DPlugin_OctreeSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneQuery.cpp.o -c /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/OctreeSceneManager/include/OgreOctreeSceneQuery.h:40, from /<>/PlugIns/OctreeSceneManager/src/OgreOctreeSceneQuery.cpp:39: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 68%] Linking CXX shared library ../../lib/Plugin_OctreeSceneManager.so cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/cmake -E cmake_link_script CMakeFiles/Plugin_OctreeSceneManager.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,Plugin_OctreeSceneManager.so.1.9.0 -o ../../lib/Plugin_OctreeSceneManager.so.1.9.0 CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctree.cpp.o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeCamera.cpp.o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeNode.cpp.o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreePlugin.cpp.o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneManager.cpp.o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneManagerDll.cpp.o CMakeFiles/Plugin_OctreeSceneManager.dir/src/OgreOctreeSceneQuery.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager && /usr/bin/cmake -E cmake_symlink_library ../../lib/Plugin_OctreeSceneManager.so.1.9.0 ../../lib/Plugin_OctreeSceneManager.so.1.9.0 ../../lib/Plugin_OctreeSceneManager.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 68%] Built target Plugin_OctreeSceneManager make -f PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/build.make PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/BSPSceneManager /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/depend.internal". Scanning dependencies of target Plugin_BSPSceneManager make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/build.make PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 68%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspLevel.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspLevel.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp: In member function ‘void Ogre::BspLevel::loadEntities(const Ogre::Quake3Level&)’: /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:862:35: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 862 | Vector3 origin = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspLevel.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 69%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspNode.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/BSPSceneManager/include/OgreBspNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspNode.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 69%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspResourceManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspResourceManager.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePatchSurface.h:36, from /<>/OgreMain/include/OgreStaticFaceGroup.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/OgreMain/include/OgreStaticFaceGroup.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspLevel.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspResourceManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 69%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManager.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 69%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManagerDll.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManagerDll.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerDll.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 69%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManagerPlugin.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManagerPlugin.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManagerPlugin.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneManagerPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 70%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneNode.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneManager.h:33, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/BSPSceneManager/include/OgreBspSceneNode.h:32, from /<>/PlugIns/BSPSceneManager/src/OgreBspSceneNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 70%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3Level.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3Level.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreQuake3Level.cpp [ 70%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3Shader.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3Shader.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3Shader.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 70%] Building CXX object PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3ShaderManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_BSPPLUGIN_EXPORTS -DPlugin_BSPSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/BSPSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3ShaderManager.cpp.o -c /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3Shader.h:37, from /<>/PlugIns/BSPSceneManager/include/OgreQuake3ShaderManager.h:34, from /<>/PlugIns/BSPSceneManager/src/OgreQuake3ShaderManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 70%] Linking CXX shared library ../../lib/Plugin_BSPSceneManager.so cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/cmake -E cmake_link_script CMakeFiles/Plugin_BSPSceneManager.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,Plugin_BSPSceneManager.so.1.9.0 -o ../../lib/Plugin_BSPSceneManager.so.1.9.0 CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspLevel.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspNode.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspResourceManager.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManager.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManagerDll.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneManagerPlugin.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreBspSceneNode.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3Level.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3Shader.cpp.o CMakeFiles/Plugin_BSPSceneManager.dir/src/OgreQuake3ShaderManager.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager && /usr/bin/cmake -E cmake_symlink_library ../../lib/Plugin_BSPSceneManager.so.1.9.0 ../../lib/Plugin_BSPSceneManager.so.1.9.0 ../../lib/Plugin_BSPSceneManager.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 70%] Built target Plugin_BSPSceneManager make -f PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/build.make PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/ParticleFX /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/depend.internal". Scanning dependencies of target Plugin_ParticleFX make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/build.make PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 70%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreAreaEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreAreaEmitter.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreAreaEmitter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 70%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreBoxEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreBoxEmitter.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreBoxEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgreBoxEmitter.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 71%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourFaderAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourFaderAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 71%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourFaderAffector2.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourFaderAffector2.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourFaderAffector2.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 71%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourImageAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourImageAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourImageAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 71%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourInterpolatorAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourInterpolatorAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreColourInterpolatorAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 71%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreCylinderEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreCylinderEmitter.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:33: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreCylinderEmitter.h:34, from /<>/PlugIns/ParticleFX/src/OgreCylinderEmitter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 72%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreDeflectorPlaneAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreDeflectorPlaneAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp: In member function ‘Ogre::Vector3 Ogre::DeflectorPlaneAffector::getPlanePoint() const’: /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:119:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 119 | return mPlanePoint; | ^~~~~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp: In member function ‘Ogre::Vector3 Ogre::DeflectorPlaneAffector::getPlaneNormal() const’: /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:124:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 124 | return mPlaneNormal; | ^~~~~~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDeflectorPlaneAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDeflectorPlaneAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 72%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreDirectionRandomiserAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreDirectionRandomiserAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreDirectionRandomiserAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreDirectionRandomiserAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 72%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreEllipsoidEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreEllipsoidEmitter.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 72%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreHollowEllipsoidEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreHollowEllipsoidEmitter.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreHollowEllipsoidEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreHollowEllipsoidEmitter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 73%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreLinearForceAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreLinearForceAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp: In member function ‘virtual void Ogre::LinearForceAffector::_affectParticles(Ogre::ParticleSystem*, Ogre::Real)’: /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:74:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 74 | Vector3 scaledVector = Vector3::ZERO; | ^~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp: In member function ‘Ogre::Vector3 Ogre::LinearForceAffector::getForceVector() const’: /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:110:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 110 | return mForceVector; | ^~~~~~~~~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreLinearForceAffector.h:33, from /<>/PlugIns/ParticleFX/src/OgreLinearForceAffector.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 73%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreParticleFX.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreParticleFX.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFX.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 73%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreParticleFXPlugin.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreParticleFXPlugin.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/OgreMain/include/OgreParticleEmitterFactory.h:33, from /<>/PlugIns/ParticleFX/include/OgreParticleFXPlugin.h:33, from /<>/PlugIns/ParticleFX/src/OgreParticleFXPlugin.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 73%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgrePointEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgrePointEmitter.cpp.o -c /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgrePointEmitter.h:32, from /<>/PlugIns/ParticleFX/src/OgrePointEmitter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 73%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreRingEmitter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreRingEmitter.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleEmitter.h:33, from /<>/PlugIns/ParticleFX/include/OgreAreaEmitter.h:32, from /<>/PlugIns/ParticleFX/include/OgreRingEmitter.h:33, from /<>/PlugIns/ParticleFX/src/OgreRingEmitter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 74%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreRotationAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreRotationAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/PlugIns/ParticleFX/include/OgreRotationAffector.h:31, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp: In member function ‘virtual Ogre::String Ogre::RotationAffector::CmdRotationSpeedRangeEnd::doGet(const void*) const’: /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:159:86: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 159 | static_cast(target)->getRotationSpeedRangeEnd() ); | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreRotationAffector.h:31, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:30: /<>/OgreMain/include/OgreStringConverter.h:88:39: note: initializing argument 1 of ‘static Ogre::String Ogre::StringConverter::toString(Ogre::Radian, short unsigned int, short unsigned int, char, std::ios_base::fmtflags)’ 88 | static String toString(Radian val, unsigned short precision = 6, | ~~~~~~~^~~ /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp: In member function ‘virtual Ogre::String Ogre::RotationAffector::CmdRotationSpeedRangeStart::doGet(const void*) const’: /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:169:88: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 169 | static_cast(target)->getRotationSpeedRangeStart() ); | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreRotationAffector.h:31, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:30: /<>/OgreMain/include/OgreStringConverter.h:88:39: note: initializing argument 1 of ‘static Ogre::String Ogre::StringConverter::toString(Ogre::Radian, short unsigned int, short unsigned int, char, std::ios_base::fmtflags)’ 88 | static String toString(Radian val, unsigned short precision = 6, | ~~~~~~~^~~ /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp: In member function ‘virtual Ogre::String Ogre::RotationAffector::CmdRotationRangeEnd::doGet(const void*) const’: /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:180:81: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 180 | static_cast(target)->getRotationRangeEnd() ); | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreRotationAffector.h:31, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:30: /<>/OgreMain/include/OgreStringConverter.h:88:39: note: initializing argument 1 of ‘static Ogre::String Ogre::StringConverter::toString(Ogre::Radian, short unsigned int, short unsigned int, char, std::ios_base::fmtflags)’ 88 | static String toString(Radian val, unsigned short precision = 6, | ~~~~~~~^~~ /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp: In member function ‘virtual Ogre::String Ogre::RotationAffector::CmdRotationRangeStart::doGet(const void*) const’: /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:190:83: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 190 | static_cast(target)->getRotationRangeStart() ); | ^ In file included from /<>/PlugIns/ParticleFX/include/OgreRotationAffector.h:31, from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreRotationAffector.cpp:30: /<>/OgreMain/include/OgreStringConverter.h:88:39: note: initializing argument 1 of ‘static Ogre::String Ogre::StringConverter::toString(Ogre::Radian, short unsigned int, short unsigned int, char, std::ios_base::fmtflags)’ 88 | static String toString(Radian val, unsigned short precision = 6, | ~~~~~~~^~~ [ 74%] Building CXX object PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/src/OgreScaleAffector.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PARTICLEFXPLUGIN_EXPORTS -DPlugin_ParticleFX_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/ParticleFX/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_ParticleFX.dir/src/OgreScaleAffector.cpp.o -c /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreParticleSystem.h:37, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:31: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreParticleSystem.h:33, from /<>/PlugIns/ParticleFX/src/OgreScaleAffector.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 74%] Linking CXX shared library ../../lib/Plugin_ParticleFX.so cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/cmake -E cmake_link_script CMakeFiles/Plugin_ParticleFX.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,Plugin_ParticleFX.so.1.9.0 -o ../../lib/Plugin_ParticleFX.so.1.9.0 CMakeFiles/Plugin_ParticleFX.dir/src/OgreAreaEmitter.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreBoxEmitter.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourFaderAffector.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourFaderAffector2.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourImageAffector.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreColourInterpolatorAffector.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreCylinderEmitter.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreDeflectorPlaneAffector.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreDirectionRandomiserAffector.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreEllipsoidEmitter.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreHollowEllipsoidEmitter.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreLinearForceAffector.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreParticleFX.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreParticleFXPlugin.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgrePointEmitter.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreRingEmitter.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreRotationAffector.cpp.o CMakeFiles/Plugin_ParticleFX.dir/src/OgreScaleAffector.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX && /usr/bin/cmake -E cmake_symlink_library ../../lib/Plugin_ParticleFX.so.1.9.0 ../../lib/Plugin_ParticleFX.so.1.9.0 ../../lib/Plugin_ParticleFX.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 74%] Built target Plugin_ParticleFX make -f PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/build.make PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/PCZSceneManager /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/depend.internal". Scanning dependencies of target Plugin_PCZSceneManager make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/build.make PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 74%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreAntiPortal.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreAntiPortal.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgreAntiPortal.h:34, from /<>/PlugIns/PCZSceneManager/src/OgreAntiPortal.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 75%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreCapsule.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreCapsule.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgreCapsule.cpp In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/include/OgreCapsule.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreCapsule.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/include/OgreCapsule.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreCapsule.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/include/OgreCapsule.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreCapsule.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/include/OgreCapsule.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreCapsule.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/include/OgreCapsule.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreCapsule.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 75%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreDefaultZone.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreDefaultZone.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgreDefaultZone.h:41, from /<>/PlugIns/PCZSceneManager/src/OgreDefaultZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 75%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCPlane.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCPlane.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/src/OgrePCPlane.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 75%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZCamera.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZCamera.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp: In member function ‘bool Ogre::PCZCamera::isVisible(Ogre::PortalBase*, Ogre::FrustumPlane*) const’: /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:172:58: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 172 | Vector3 portalDirection = portal->getDerivedDirection(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/PCZSceneManager/src/OgrePCZCamera.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 75%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZFrustum.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZFrustum.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:58, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp: In member function ‘bool Ogre::PCZFrustum::isVisible(const Ogre::PortalBase*) const’: /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:196:58: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 196 | Vector3 portalDirection = portal->getDerivedDirection(); | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp: In member function ‘bool Ogre::PCZFrustum::isFullyVisible(const Ogre::PortalBase*) const’: /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:375:58: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 375 | Vector3 portalDirection = portal->getDerivedDirection(); | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp: In member function ‘int Ogre::PCZFrustum::addPortalCullingPlanes(Ogre::PortalBase*)’: /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:501:58: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 501 | Vector3 portalDirection = portal->getDerivedDirection(); | ^ In file included from /<>/OgreMain/include/OgrePlane.h:41, from /<>/PlugIns/PCZSceneManager/include/OgrePCPlane.h:45, from /<>/PlugIns/PCZSceneManager/include/OgrePCZFrustum.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZFrustum.cpp:52: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 76%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZLight.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZLight.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp: In member function ‘void Ogre::PCZLight::updateZones(Ogre::PCZone*, long unsigned int)’: /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:142:40: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 142 | Vector3 v = getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreLight.h:34, from /<>/PlugIns/PCZSceneManager/include/OgrePCZLight.h:39, from /<>/PlugIns/PCZSceneManager/src/OgrePCZLight.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 76%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZPlugin.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZPlugin.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/include/OgrePCZPlugin.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZPlugin.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 76%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneManager.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp: In member function ‘void Ogre::PCZSceneManager::_updateHomeZone(Ogre::PCZSceneNode*, bool)’: /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:837:52: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 837 | Vector3 nodeCenter = pczsn->_getDerivedPosition(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneManager.h:40, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManager.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 76%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneManagerDll.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneManagerDll.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneManagerDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 77%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneNode.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneNode.cpp:44: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 77%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneQuery.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneQuery.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePCZSceneQuery.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 77%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZone.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZone.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/src/OgrePCZone.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 77%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZoneFactory.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZoneFactory.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/PCZSceneManager/include/OgrePCZoneFactory.h:41, from /<>/PlugIns/PCZSceneManager/src/OgrePCZoneFactory.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 77%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePortal.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePortal.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:40: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:40: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/include/OgrePortal.h:46, from /<>/PlugIns/PCZSceneManager/src/OgrePortal.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 78%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePortalBase.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePortalBase.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:36, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp: In constructor ‘Ogre::PortalBase::PortalBase(const String&, Ogre::PortalBase::PORTAL_TYPE)’: /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:51:16: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 51 | mWasMoved(true) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp: In member function ‘void Ogre::PortalBase::updateDerivedValues() const’: /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:304:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 304 | mPrevDerivedPlane = mDerivedPlane; | ^~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:306:61: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 306 | mDerivedPlane = Ogre::Plane(mDerivedDirection, mDerivedCP); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:320:61: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 320 | mDerivedPlane = Ogre::Plane(mDerivedDirection, mDerivedCP); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:322:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 322 | mPrevDerivedPlane = mDerivedPlane; | ^~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:342:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 342 | mPrevDerivedPlane = mDerivedPlane; | ^~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:344:61: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 344 | mDerivedPlane = Ogre::Plane(mDerivedDirection, mDerivedCP); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:364:61: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 364 | mDerivedPlane = Ogre::Plane(mDerivedDirection, mDerivedCP); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:366:24: warning: implicitly-declared ‘Ogre::Plane& Ogre::Plane::operator=(const Ogre::Plane&)’ is deprecated [-Wdeprecated-copy] 366 | mPrevDerivedPlane = mDerivedPlane; | ^~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:37, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/PCZSceneManager/include/OgrePortalBase.h:35, from /<>/PlugIns/PCZSceneManager/src/OgrePortalBase.cpp:31: /<>/OgreMain/include/OgrePlane.h:67:9: note: because ‘Ogre::Plane’ has user-provided ‘Ogre::Plane::Plane(const Ogre::Plane&)’ 67 | Plane (const Plane& rhs); | ^~~~~ [ 78%] Building CXX object PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreSegment.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PCZPLUGIN_EXPORTS -DPlugin_PCZSceneManager_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreSegment.cpp.o -c /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp: In constructor ‘Ogre::Segment::Segment(const Ogre::Vector3&, const Ogre::Vector3&, Ogre::Real)’: /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:56:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mExtent(extent) | ^ In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:56:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mExtent(extent) | ^ In file included from /<>/PlugIns/PCZSceneManager/include/OgreSegment.h:40, from /<>/PlugIns/PCZSceneManager/src/OgreSegment.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 78%] Linking CXX shared library ../../lib/Plugin_PCZSceneManager.so cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/cmake -E cmake_link_script CMakeFiles/Plugin_PCZSceneManager.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,Plugin_PCZSceneManager.so.1.9.0 -o ../../lib/Plugin_PCZSceneManager.so.1.9.0 CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreAntiPortal.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreCapsule.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreDefaultZone.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCPlane.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZCamera.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZFrustum.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZLight.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZPlugin.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneManager.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneManagerDll.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneNode.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZSceneQuery.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZone.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePCZoneFactory.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePortal.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgrePortalBase.cpp.o CMakeFiles/Plugin_PCZSceneManager.dir/src/OgreSegment.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager && /usr/bin/cmake -E cmake_symlink_library ../../lib/Plugin_PCZSceneManager.so.1.9.0 ../../lib/Plugin_PCZSceneManager.so.1.9.0 ../../lib/Plugin_PCZSceneManager.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 78%] Built target Plugin_PCZSceneManager make -f PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/build.make PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/OctreeZone /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/depend.internal". Scanning dependencies of target Plugin_OctreeZone make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/build.make PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 78%] Building CXX object PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZone.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEZONEPLUGIN_EXPORTS -DPlugin_OctreeZone_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeZone/include -I/<>/PlugIns/OctreeZone/../PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZone.cpp.o -c /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp: In member function ‘void Ogre::OctreeZone::init(Ogre::AxisAlignedBox&, int)’: /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:1033:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1033 | Vector3 min = box.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:1035:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1035 | Vector3 max = box.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp: In member function ‘void Ogre::OctreeZone::resize(const Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:1048:38: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1048 | const Vector3 min = box.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:1049:38: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1049 | const Vector3 max = box.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp: In member function ‘bool Ogre::OctreeZoneData::_isIn(Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:1286:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1286 | Vector3 bmin = box.getMinimum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:1287:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1287 | Vector3 bmax = box.getMaximum(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZSceneNode.h:46, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:55, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZone.cpp:36: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 79%] Building CXX object PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZoneDll.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEZONEPLUGIN_EXPORTS -DPlugin_OctreeZone_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeZone/include -I/<>/PlugIns/OctreeZone/../PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZoneDll.cpp.o -c /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneDll.cpp:35: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 79%] Building CXX object PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZoneOctree.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEZONEPLUGIN_EXPORTS -DPlugin_OctreeZone_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeZone/include -I/<>/PlugIns/OctreeZone/../PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZoneOctree.cpp.o -c /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:42, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:42, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/OgreMain/include/OgreWireBoundingBox.h:33, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:42, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:40: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZCamera.h:39, from /<>/PlugIns/OctreeZone/../PCZSceneManager/include/OgrePCZone.h:56, from /<>/PlugIns/OctreeZone/include/OgreOctreeZone.h:43, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:40: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp: In function ‘Ogre::Intersection Ogre::intersect(const Ogre::Ray&, const Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:64:40: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | Vector3 origin = one.getOrigin(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:65:40: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 65 | Vector3 dir = one.getDirection(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp: In function ‘Ogre::Intersection Ogre::intersect(const Ogre::Sphere&, const Ogre::AxisAlignedBox&)’: /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:214:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 214 | Vector3 scenter = one.getCenter(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/PlugIns/OctreeZone/include/OgreOctreeZoneOctree.h:41, from /<>/PlugIns/OctreeZone/src/OgreOctreeZoneOctree.cpp:38: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 79%] Building CXX object PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZonePlugin.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OCTREEZONEPLUGIN_EXPORTS -DPlugin_OctreeZone_EXPORTS -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/PlugIns/OctreeZone/include -I/<>/PlugIns/OctreeZone/../PCZSceneManager/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZonePlugin.cpp.o -c /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/PlugIns/OctreeZone/src/OgreOctreeZonePlugin.cpp:37: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 79%] Linking CXX shared library ../../lib/Plugin_OctreeZone.so cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone && /usr/bin/cmake -E cmake_link_script CMakeFiles/Plugin_OctreeZone.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,Plugin_OctreeZone.so.1.9.0 -o ../../lib/Plugin_OctreeZone.so.1.9.0 CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZone.cpp.o CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZoneDll.cpp.o CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZoneOctree.cpp.o CMakeFiles/Plugin_OctreeZone.dir/src/OgreOctreeZonePlugin.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/Plugin_PCZSceneManager.so.1.9.0 ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone && /usr/bin/cmake -E cmake_symlink_library ../../lib/Plugin_OctreeZone.so.1.9.0 ../../lib/Plugin_OctreeZone.so.1.9.0 ../../lib/Plugin_OctreeZone.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 79%] Built target Plugin_OctreeZone make -f Components/Paging/CMakeFiles/OgrePaging.dir/build.make Components/Paging/CMakeFiles/OgrePaging.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Paging /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Paging /<>/obj-mips64el-linux-gnuabi64/Components/Paging/CMakeFiles/OgrePaging.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Paging/CMakeFiles/OgrePaging.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Paging/CMakeFiles/OgrePaging.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Paging/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Paging/CMakeFiles/OgrePaging.dir/depend.internal". Scanning dependencies of target OgrePaging make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Paging/CMakeFiles/OgrePaging.dir/build.make Components/Paging/CMakeFiles/OgrePaging.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 79%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgreGrid2DPageStrategy.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgreGrid2DPageStrategy.cpp.o -c /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp: In constructor ‘Ogre::Grid2DPageStrategyData::Grid2DPageStrategyData()’: /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:57:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 57 | , mMaxCellY(32767) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:57:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 57 | , mMaxCellY(32767) | ^ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp: In member function ‘virtual void Ogre::Grid2DPageStrategy::updateDebugDisplay(Ogre::Page*, Ogre::SceneNode*)’: /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:384:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 384 | Vector3 worldMidPoint = Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid2DPageStrategy.h:35, from /<>/Components/Paging/src/OgreGrid2DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 79%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgreGrid3DPageStrategy.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgreGrid3DPageStrategy.cpp.o -c /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/Components/Paging/include/OgreGrid3DPageStrategy.h: In member function ‘virtual Ogre::Vector3 Ogre::Grid3DPageStrategyData::getCellSize() const’: /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:138:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 138 | virtual Vector3 getCellSize() const { return mCellSize; } | ^~~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:32: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp: In constructor ‘Ogre::Grid3DPageStrategyData::Grid3DPageStrategyData()’: /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:59:18: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 59 | , mMaxCellZ(511) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:59:18: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 59 | , mMaxCellZ(511) | ^ In file included from /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:34, from /<>/Components/Paging/src/OgreGrid3DPageStrategy.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 80%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgrePage.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgrePage.cpp.o -c /<>/Components/Paging/src/OgrePage.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Paging/src/OgrePage.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 80%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgrePageContent.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgrePageContent.cpp.o -c /<>/Components/Paging/src/OgrePageContent.cpp [ 80%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgrePageContentCollection.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgrePageContentCollection.cpp.o -c /<>/Components/Paging/src/OgrePageContentCollection.cpp [ 80%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgrePageManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgrePageManager.cpp.o -c /<>/Components/Paging/src/OgrePageManager.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/src/OgrePageManager.cpp:39: /<>/Components/Paging/include/OgreGrid3DPageStrategy.h: In member function ‘virtual Ogre::Vector3 Ogre::Grid3DPageStrategyData::getCellSize() const’: /<>/Components/Paging/include/OgreGrid3DPageStrategy.h:138:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 138 | virtual Vector3 getCellSize() const { return mCellSize; } | ^~~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePageManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 80%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgrePagedWorld.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgrePagedWorld.cpp.o -c /<>/Components/Paging/src/OgrePagedWorld.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorld.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 81%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgrePagedWorldSection.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgrePagedWorldSection.cpp.o -c /<>/Components/Paging/src/OgrePagedWorldSection.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Paging/src/OgrePagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 81%] Building CXX object Components/Paging/CMakeFiles/OgrePaging.dir/src/OgreSimplePageContentCollection.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PAGING_EXPORTS -DOgrePaging_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Paging/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgrePaging.dir/src/OgreSimplePageContentCollection.cpp.o -c /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Paging/include/OgrePageManager.h:36, from /<>/Components/Paging/src/OgreSimplePageContentCollection.cpp:31: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 81%] Linking CXX shared library ../../lib/libOgrePaging.so cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgrePaging.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,libOgrePaging.so.1.9.0 -o ../../lib/libOgrePaging.so.1.9.0 CMakeFiles/OgrePaging.dir/src/OgreGrid2DPageStrategy.cpp.o CMakeFiles/OgrePaging.dir/src/OgreGrid3DPageStrategy.cpp.o CMakeFiles/OgrePaging.dir/src/OgrePage.cpp.o CMakeFiles/OgrePaging.dir/src/OgrePageContent.cpp.o CMakeFiles/OgrePaging.dir/src/OgrePageContentCollection.cpp.o CMakeFiles/OgrePaging.dir/src/OgrePageManager.cpp.o CMakeFiles/OgrePaging.dir/src/OgrePagedWorld.cpp.o CMakeFiles/OgrePaging.dir/src/OgrePagedWorldSection.cpp.o CMakeFiles/OgrePaging.dir/src/OgreSimplePageContentCollection.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/Components/Paging && /usr/bin/cmake -E cmake_symlink_library ../../lib/libOgrePaging.so.1.9.0 ../../lib/libOgrePaging.so.1.9.0 ../../lib/libOgrePaging.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 81%] Built target OgrePaging make -f Components/Property/CMakeFiles/OgreProperty.dir/build.make Components/Property/CMakeFiles/OgreProperty.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Property /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Property /<>/obj-mips64el-linux-gnuabi64/Components/Property/CMakeFiles/OgreProperty.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Property/CMakeFiles/OgreProperty.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Property/CMakeFiles/OgreProperty.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Property/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Property/CMakeFiles/OgreProperty.dir/depend.internal". Scanning dependencies of target OgreProperty make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Property/CMakeFiles/OgreProperty.dir/build.make Components/Property/CMakeFiles/OgreProperty.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 81%] Building CXX object Components/Property/CMakeFiles/OgreProperty.dir/src/OgreProperty.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Property && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_PROPERTY_EXPORTS -DOgreProperty_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Property/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreProperty.dir/src/OgreProperty.cpp.o -c /<>/Components/Property/src/OgreProperty.cpp In file included from /<>/Components/Property/include/OgreProperty.h:36, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/Property/include/OgreProperty.h:36, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:42, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from /<>/Components/Property/include/OgreProperty.h:44, from /<>/Components/Property/src/OgreProperty.cpp:29: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Vector2]’: /<>/Components/Property/src/OgreProperty.cpp:226:103: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:36, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/Components/Property/include/OgreProperty.h: In instantiation of ‘void Ogre::Property::set(T) [with T = Ogre::Vector2]’: /<>/Components/Property/src/OgreProperty.cpp:226:104: required from here /<>/Components/Property/include/OgreProperty.h:242:11: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 242 | mSetter(val); | ~~~~~~~^~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:36, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ In file included from /usr/include/boost/range/detail/extract_optional_type.hpp:18, from /usr/include/boost/range/mutable_iterator.hpp:21, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/begin.hpp:20, from /usr/include/boost/range/functions.hpp:18, from /usr/include/boost/range.hpp:18, from /<>/OgreMain/include/OgreIteratorRange.h:48, from /<>/OgreMain/include/OgreIteratorWrappers.h:33, from /<>/Components/Property/include/OgreProperty.h:33, from /<>/Components/Property/src/OgreProperty.cpp:29: /usr/include/boost/function/function_template.hpp:758:28: note: initializing argument 1 of ‘boost::function1::result_type boost::function1::operator()(T0) const [with R = void; T0 = Ogre::Vector2; boost::function1::result_type = void]’ 758 | result_type operator()(BOOST_FUNCTION_PARMS) const | ^ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Vector3]’: /<>/Components/Property/src/OgreProperty.cpp:229:103: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/Components/Property/include/OgreProperty.h: In instantiation of ‘void Ogre::Property::set(T) [with T = Ogre::Vector3]’: /<>/Components/Property/src/OgreProperty.cpp:229:104: required from here /<>/Components/Property/include/OgreProperty.h:242:11: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 242 | mSetter(val); | ~~~~~~~^~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /usr/include/boost/range/detail/extract_optional_type.hpp:18, from /usr/include/boost/range/mutable_iterator.hpp:21, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/begin.hpp:20, from /usr/include/boost/range/functions.hpp:18, from /usr/include/boost/range.hpp:18, from /<>/OgreMain/include/OgreIteratorRange.h:48, from /<>/OgreMain/include/OgreIteratorWrappers.h:33, from /<>/Components/Property/include/OgreProperty.h:33, from /<>/Components/Property/src/OgreProperty.cpp:29: /usr/include/boost/function/function_template.hpp:758:28: note: initializing argument 1 of ‘boost::function1::result_type boost::function1::operator()(T0) const [with R = void; T0 = Ogre::Vector3; boost::function1::result_type = void]’ 758 | result_type operator()(BOOST_FUNCTION_PARMS) const | ^ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Vector4]’: /<>/Components/Property/src/OgreProperty.cpp:232:103: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:38, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/Components/Property/include/OgreProperty.h: In instantiation of ‘void Ogre::Property::set(T) [with T = Ogre::Vector4]’: /<>/Components/Property/src/OgreProperty.cpp:232:104: required from here /<>/Components/Property/include/OgreProperty.h:242:11: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 242 | mSetter(val); | ~~~~~~~^~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:38, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /usr/include/boost/range/detail/extract_optional_type.hpp:18, from /usr/include/boost/range/mutable_iterator.hpp:21, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/begin.hpp:20, from /usr/include/boost/range/functions.hpp:18, from /usr/include/boost/range.hpp:18, from /<>/OgreMain/include/OgreIteratorRange.h:48, from /<>/OgreMain/include/OgreIteratorWrappers.h:33, from /<>/Components/Property/include/OgreProperty.h:33, from /<>/Components/Property/src/OgreProperty.cpp:29: /usr/include/boost/function/function_template.hpp:758:28: note: initializing argument 1 of ‘boost::function1::result_type boost::function1::operator()(T0) const [with R = void; T0 = Ogre::Vector4; boost::function1::result_type = void]’ 758 | result_type operator()(BOOST_FUNCTION_PARMS) const | ^ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘ValueType Ogre::any_cast(const Ogre::Any&) [with ValueType = Ogre::Quaternion]’: /<>/Components/Property/src/OgreProperty.cpp:241:109: required from here /<>/OgreMain/include/OgreAny.h:431:17: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 431 | return *result; | ^~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/Components/Property/include/OgreProperty.h: In instantiation of ‘void Ogre::Property::set(T) [with T = Ogre::Quaternion]’: /<>/Components/Property/src/OgreProperty.cpp:241:110: required from here /<>/Components/Property/include/OgreProperty.h:242:11: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 242 | mSetter(val); | ~~~~~~~^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /usr/include/boost/range/detail/extract_optional_type.hpp:18, from /usr/include/boost/range/mutable_iterator.hpp:21, from /usr/include/boost/range/iterator.hpp:20, from /usr/include/boost/range/begin.hpp:20, from /usr/include/boost/range/functions.hpp:18, from /usr/include/boost/range.hpp:18, from /<>/OgreMain/include/OgreIteratorRange.h:48, from /<>/OgreMain/include/OgreIteratorWrappers.h:33, from /<>/Components/Property/include/OgreProperty.h:33, from /<>/Components/Property/src/OgreProperty.cpp:29: /usr/include/boost/function/function_template.hpp:758:28: note: initializing argument 1 of ‘boost::function1::result_type boost::function1::operator()(T0) const [with R = void; T0 = Ogre::Quaternion; boost::function1::result_type = void]’ 758 | result_type operator()(BOOST_FUNCTION_PARMS) const | ^ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘Ogre::Any::holder::holder(const ValueType&) [with ValueType = Ogre::Vector2]’: /<>/OgreMain/include/OgreAny.h:67:22: required from ‘Ogre::Any::Any(const ValueType&) [with ValueType = Ogre::Vector2]’ /<>/Components/Property/src/OgreProperty.cpp:147:80: required from here /<>/OgreMain/include/OgreAny.h:154:27: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 154 | : held(value) | ^ In file included from /<>/Components/Property/include/OgreProperty.h:36, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘Ogre::Any::holder::holder(const ValueType&) [with ValueType = Ogre::Vector3]’: /<>/OgreMain/include/OgreAny.h:67:22: required from ‘Ogre::Any::Any(const ValueType&) [with ValueType = Ogre::Vector3]’ /<>/Components/Property/src/OgreProperty.cpp:150:80: required from here /<>/OgreMain/include/OgreAny.h:154:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 154 | : held(value) | ^ In file included from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘Ogre::Any::holder::holder(const ValueType&) [with ValueType = Ogre::Vector4]’: /<>/OgreMain/include/OgreAny.h:67:22: required from ‘Ogre::Any::Any(const ValueType&) [with ValueType = Ogre::Vector4]’ /<>/Components/Property/src/OgreProperty.cpp:153:80: required from here /<>/OgreMain/include/OgreAny.h:154:27: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 154 | : held(value) | ^ In file included from /<>/Components/Property/include/OgreProperty.h:38, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Property/include/OgreProperty.h:32, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreAny.h: In instantiation of ‘Ogre::Any::holder::holder(const ValueType&) [with ValueType = Ogre::Quaternion]’: /<>/OgreMain/include/OgreAny.h:67:22: required from ‘Ogre::Any::Any(const ValueType&) [with ValueType = Ogre::Quaternion]’ /<>/Components/Property/src/OgreProperty.cpp:162:83: required from here /<>/OgreMain/include/OgreAny.h:154:27: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 154 | : held(value) | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Property/include/OgreProperty.h:37, from /<>/Components/Property/src/OgreProperty.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ [ 82%] Linking CXX shared library ../../lib/libOgreProperty.so cd /<>/obj-mips64el-linux-gnuabi64/Components/Property && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreProperty.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,libOgreProperty.so.1.9.0 -o ../../lib/libOgreProperty.so.1.9.0 CMakeFiles/OgreProperty.dir/src/OgreProperty.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/Components/Property && /usr/bin/cmake -E cmake_symlink_library ../../lib/libOgreProperty.so.1.9.0 ../../lib/libOgreProperty.so.1.9.0 ../../lib/libOgreProperty.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 82%] Built target OgreProperty make -f Components/Terrain/CMakeFiles/OgreTerrain.dir/build.make Components/Terrain/CMakeFiles/OgreTerrain.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Terrain /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Terrain /<>/obj-mips64el-linux-gnuabi64/Components/Terrain/CMakeFiles/OgreTerrain.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Terrain/CMakeFiles/OgreTerrain.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Terrain/CMakeFiles/OgreTerrain.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Terrain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Terrain/CMakeFiles/OgreTerrain.dir/depend.internal". Scanning dependencies of target OgreTerrain make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Terrain/CMakeFiles/OgreTerrain.dir/build.make Components/Terrain/CMakeFiles/OgreTerrain.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 82%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrain.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrain.cpp.o -c /<>/Components/Terrain/src/OgreTerrain.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In constructor ‘Ogre::Terrain::Terrain(Ogre::SceneManager*)’: /<>/Components/Terrain/src/OgreTerrain.cpp:200:24: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 200 | , mLodManager(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘Ogre::Vector3 Ogre::Terrain::convertPosition(Ogre::Terrain::Space, const Ogre::Vector3&, Ogre::Terrain::Space) const’: /<>/Components/Terrain/src/OgreTerrain.cpp:1331:10: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1331 | return ret; | ^~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘Ogre::Vector3 Ogre::Terrain::convertDirection(Ogre::Terrain::Space, const Ogre::Vector3&, Ogre::Terrain::Space) const’: /<>/Components/Terrain/src/OgreTerrain.cpp:1338:10: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1338 | return ret; | ^~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘void Ogre::Terrain::convertSpace(Ogre::Terrain::Space, const Ogre::Vector3&, Ogre::Terrain::Space, Ogre::Vector3&, bool) const’: /<>/Components/Terrain/src/OgreTerrain.cpp:1421:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1421 | if (translation) | ^~ /<>/Components/Terrain/src/OgreTerrain.cpp:1422:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1422 | outVec.x /= (mSize - 1); outVec.y /= (mSize - 1); | ^~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘Ogre::Vector3 Ogre::Terrain::convertWorldToTerrainAxes(const Ogre::Vector3&) const’: /<>/Components/Terrain/src/OgreTerrain.cpp:1478:10: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1478 | return ret; | ^~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘Ogre::Vector3 Ogre::Terrain::convertTerrainToWorldAxes(const Ogre::Vector3&) const’: /<>/Components/Terrain/src/OgreTerrain.cpp:1486:10: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 1486 | return ret; | ^~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘std::pair Ogre::Terrain::rayIntersects(const Ogre::Ray&, bool, Ogre::Real)’: /<>/Components/Terrain/src/OgreTerrain.cpp:2338:43: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 2338 | Vector3 rayDirection = ray.getDirection(); | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘Ogre::PixelBox* Ogre::Terrain::calculateNormals(const Rect&, Ogre::Rect&)’: /<>/Components/Terrain/src/OgreTerrain.cpp:3357:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 3357 | Vector3 cumulativeNormal = Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘Ogre::PixelBox* Ogre::Terrain::calculateLightmap(const Rect&, const Rect&, Ogre::Rect&)’: /<>/Components/Terrain/src/OgreTerrain.cpp:3543:29: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 3543 | Vector3 wpos = Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘void Ogre::Terrain::getPointFromSelfOrNeighbour(long int, long int, Ogre::Vector3*) const’: /<>/Components/Terrain/src/OgreTerrain.cpp:4146:37: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 4146 | Vector3 neighbourPos = Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Threading/OgreThreadDefines.h:33, from /<>/OgreMain/include/Threading/OgreThreadHeaders.h:41, from /<>/OgreMain/include/OgreStringInterface.h:35, from /<>/OgreMain/include/OgreResource.h:34, from /<>/OgreMain/include/OgreMaterial.h:33, from /<>/OgreMain/include/OgreRenderable.h:36, from /<>/OgreMain/include/OgreNode.h:38, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrain.cpp:28: /<>/Components/Terrain/src/OgreTerrain.cpp: In member function ‘void Ogre::Terrain::removeFromNeighbours()’: /<>/OgreMain/include/Threading/OgreThreadDefinesBoost.h:64:80: warning: declaration of ‘ogrenameLock’ shadows a previous local [-Wshadow] 64 | #define OGRE_LOCK_RW_MUTEX_WRITE(name) boost::unique_lock ogrenameLock(name) | ^~~~~~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp:4739:4: note: in expansion of macro ‘OGRE_LOCK_RW_MUTEX_WRITE’ 4739 | OGRE_LOCK_RW_MUTEX_WRITE(neighbour->mNeighbourMutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/OgreMain/include/Threading/OgreThreadDefinesBoost.h:63:79: note: shadowed declaration is here 63 | #define OGRE_LOCK_RW_MUTEX_READ(name) boost::shared_lock ogrenameLock(name) | ^~~~~~~~~~~~ /<>/Components/Terrain/src/OgreTerrain.cpp:4731:3: note: in expansion of macro ‘OGRE_LOCK_RW_MUTEX_READ’ 4731 | OGRE_LOCK_RW_MUTEX_READ(mNeighbourMutex); | ^~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainAutoUpdateLod.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainAutoUpdateLod.cpp.o -c /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainAutoUpdateLod.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 82%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainGroup.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainGroup.cpp.o -c /<>/Components/Terrain/src/OgreTerrainGroup.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/Components/Terrain/include/OgreTerrainGroup.h: In constructor ‘Ogre::TerrainGroup::RayResult::RayResult(bool, Ogre::Terrain*, const Ogre::Vector3&)’: /<>/Components/Terrain/include/OgreTerrainGroup.h:387:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 387 | : hit(_hit), terrain(_terrain), position(_pos) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrainGroup.cpp: In constructor ‘Ogre::TerrainGroup::TerrainGroup(Ogre::SceneManager*, Ogre::Terrain::Alignment, Ogre::uint16, Ogre::Real)’: /<>/Components/Terrain/src/OgreTerrainGroup.cpp:51:73: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 51 | , mAutoUpdateLod( TerrainAutoUpdateLodFactory::getAutoUpdateLod(NONE) ) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrainGroup.cpp: In constructor ‘Ogre::TerrainGroup::TerrainGroup(Ogre::SceneManager*)’: /<>/Components/Terrain/src/OgreTerrainGroup.cpp:76:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 76 | , mAutoUpdateLod(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrainGroup.cpp: In member function ‘Ogre::TerrainGroup::RayResult Ogre::TerrainGroup::rayIntersects(const Ogre::Ray&, Ogre::Real) const’: /<>/Components/Terrain/src/OgreTerrainGroup.cpp:510:25: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 510 | Vector3 oldoffset = offset; | ^~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Terrain/src/OgreTerrainGroup.cpp: In member function ‘Ogre::Vector3 Ogre::TerrainGroup::getTerrainSlotPosition(long int, long int)’: /<>/Components/Terrain/src/OgreTerrainGroup.cpp:796:10: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 796 | return pos; | ^~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/src/OgreTerrainGroup.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 83%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainLayerBlendMap.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainLayerBlendMap.cpp.o -c /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:30: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrainLayerBlendMap.h:34, from /<>/Components/Terrain/src/OgreTerrainLayerBlendMap.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 83%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainLodManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainLodManager.cpp.o -c /<>/Components/Terrain/src/OgreTerrainLodManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:33: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:33: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainLodManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 83%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialGenerator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialGenerator.cpp.o -c /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:34: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:34: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGenerator.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 83%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialGeneratorA.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialGeneratorA.cpp.o -c /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialGeneratorA.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 83%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperCg.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperCg.cpp.o -c /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperCg.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 84%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperGLSL.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperGLSL.cpp.o -c /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 84%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperGLSLES.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperGLSLES.cpp.o -c /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperGLSLES.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 84%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperHLSL.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperHLSL.cpp.o -c /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:35, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/Components/Terrain/include/OgreTerrain.h:34, from /<>/Components/Terrain/src/OgreTerrainMaterialShaderHelperHLSL.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 84%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainQuadTreeNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainQuadTreeNode.cpp.o -c /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Terrain/include/OgreTerrain.h:36, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/Components/Terrain/include/OgreTerrainQuadTreeNode.h:35, from /<>/Components/Terrain/src/OgreTerrainQuadTreeNode.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 85%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainPaging.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainPaging.cpp.o -c /<>/Components/Terrain/src/OgreTerrainPaging.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPaging.h:34, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPaging.h:34, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPaging.h:34, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPaging.h:34, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPaging.h:34, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPaging.h:34, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPaging.h:34, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:36, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:36, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:29: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:36, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:29: /<>/Components/Terrain/include/OgreTerrainGroup.h: In constructor ‘Ogre::TerrainGroup::RayResult::RayResult(bool, Ogre::Terrain*, const Ogre::Vector3&)’: /<>/Components/Terrain/include/OgreTerrainGroup.h:387:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 387 | : hit(_hit), terrain(_terrain), position(_pos) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPaging.h:33, from /<>/Components/Terrain/src/OgreTerrainPaging.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 85%] Building CXX object Components/Terrain/CMakeFiles/OgreTerrain.dir/src/OgreTerrainPagedWorldSection.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_TERRAIN_EXPORTS -DOgreTerrain_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Terrain/../Paging/include -I/<>/Components/Terrain/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreTerrain.dir/src/OgreTerrainPagedWorldSection.cpp.o -c /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:34, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:34, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreCamera.h:35, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:34, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:34, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:34, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:34, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/Components/Terrain/../Paging/include/OgrePageManager.h:36, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:34, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:36, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In constructor ‘Ogre::Terrain::ImportData::ImportData()’: /<>/Components/Terrain/include/OgreTerrain.h:412:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 412 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainGroup.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:36, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/Components/Terrain/include/OgreTerrain.h: In copy constructor ‘Ogre::Terrain::ImportData::ImportData(const Ogre::Terrain::ImportData&)’: /<>/Components/Terrain/include/OgreTerrain.h:429:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 429 | , inputBias(0.0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:36, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/Components/Terrain/include/OgreTerrainGroup.h: In constructor ‘Ogre::TerrainGroup::RayResult::RayResult(bool, Ogre::Terrain*, const Ogre::Vector3&)’: /<>/Components/Terrain/include/OgreTerrainGroup.h:387:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 387 | : hit(_hit), terrain(_terrain), position(_pos) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/Components/Terrain/../Paging/include/OgrePagedWorldSection.h:33, from /<>/Components/Terrain/include/OgreTerrainPagedWorldSection.h:33, from /<>/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 85%] Linking CXX shared library ../../lib/libOgreTerrain.so cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreTerrain.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,libOgreTerrain.so.1.9.0 -o ../../lib/libOgreTerrain.so.1.9.0 CMakeFiles/OgreTerrain.dir/src/OgreTerrain.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainAutoUpdateLod.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainGroup.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainLayerBlendMap.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainLodManager.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialGenerator.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialGeneratorA.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperCg.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperGLSL.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperGLSLES.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainMaterialShaderHelperHLSL.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainQuadTreeNode.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainPaging.cpp.o CMakeFiles/OgreTerrain.dir/src/OgreTerrainPagedWorldSection.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgrePaging.so.1.9.0 ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl -lfreeimage -lzzip -lz -latomic /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 cd /<>/obj-mips64el-linux-gnuabi64/Components/Terrain && /usr/bin/cmake -E cmake_symlink_library ../../lib/libOgreTerrain.so.1.9.0 ../../lib/libOgreTerrain.so.1.9.0 ../../lib/libOgreTerrain.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 85%] Built target OgreTerrain make -f Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/build.make Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/RTShaderSystem /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/depend.internal". Scanning dependencies of target OgreRTShaderSystem make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/build.make Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 85%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderCGProgramProcessor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderCGProgramProcessor.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 85%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderCGProgramWriter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderCGProgramWriter.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderCGProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderCGProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 85%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExDualQuaternionSkinning.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExDualQuaternionSkinning.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExDualQuaternionSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExDualQuaternionSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 85%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExHardwareSkinning.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExHardwareSkinning.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinning.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 86%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExHardwareSkinningTechnique.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExHardwareSkinningTechnique.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExHardwareSkinningTechnique.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 86%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExIntegratedPSSM3.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExIntegratedPSSM3.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExIntegratedPSSM3.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 86%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExLayeredBlending.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExLayeredBlending.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExLayeredBlending.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLayeredBlending.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 86%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExLinearSkinning.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExLinearSkinning.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExHardwareSkinningTechnique.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExLinearSkinning.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExLinearSkinning.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 86%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExNormalMapLighting.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExNormalMapLighting.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExNormalMapLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExNormalMapLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 87%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExPerPixelLighting.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExPerPixelLighting.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderExPerPixelLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExPerPixelLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 87%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExTextureAtlasSampler.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExTextureAtlasSampler.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTextureAtlasSampler.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTextureAtlasSampler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 87%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExTriplanarTexturing.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExTriplanarTexturing.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExTriplanarTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderExTriplanarTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 87%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPColour.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPColour.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPColour.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPColour.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 88%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPFog.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPFog.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPFog.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPFog.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 88%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPLighting.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPLighting.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPLighting.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPLighting.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 88%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPRenderStateBuilder.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPRenderStateBuilder.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFFPRenderStateBuilder.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFFPRenderStateBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 88%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPTexturing.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPTexturing.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTexturing.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 88%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPTransform.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPTransform.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFFPTransform.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderFFPTransform.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 89%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFunction.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFunction.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderFunction.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 89%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFunctionAtom.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFunctionAtom.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderFunctionAtom.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 89%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLESProgramProcessor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLESProgramProcessor.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 89%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLESProgramWriter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLESProgramWriter.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderExIntegratedPSSM3.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp: In member function ‘void Ogre::RTShader::GLSLESProgramWriter::writeProgramDependencies(std::ostream&, Ogre::RTShader::Program*)’: /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:804:40: warning: implicitly-declared ‘Ogre::RTShader::FunctionInvocation& Ogre::RTShader::FunctionInvocation::operator=(const Ogre::RTShader::FunctionInvocation&)’ is deprecated [-Wdeprecated-copy] 804 | invoc = (*itCache).first; | ^~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderFunction.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLESProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLESProgramWriter.cpp:28: /<>/Components/RTShaderSystem/include/OgreShaderFunctionAtom.h:193:2: note: because ‘Ogre::RTShader::FunctionInvocation’ has user-provided ‘Ogre::RTShader::FunctionInvocation::FunctionInvocation(const Ogre::RTShader::FunctionInvocation&)’ 193 | FunctionInvocation(const FunctionInvocation& rhs); | ^~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLProgramProcessor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLProgramProcessor.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 90%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLProgramWriter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLProgramWriter.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGLSLProgramWriter.h:30, from /<>/Components/RTShaderSystem/src/OgreShaderGLSLProgramWriter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 90%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGenerator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGenerator.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/OgreMain/include/OgreRenderObjectListener.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 90%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderHLSLProgramProcessor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderHLSLProgramProcessor.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 90%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderHLSLProgramWriter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderHLSLProgramWriter.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderHLSLProgramWriter.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderHLSLProgramWriter.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 90%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderMaterialSerializerListener.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderMaterialSerializerListener.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/Components/RTShaderSystem/include/OgreShaderMaterialSerializerListener.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderMaterialSerializerListener.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 91%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderParameter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderParameter.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp: In constructor ‘Ogre::RTShader::ConstParameterVec2::ConstParameterVec2(Ogre::Vector2, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&)’: /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:52:58: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 52 | : ConstParameter(val, type, semantic, content) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:580:28: note: initializing argument 1 of ‘Ogre::RTShader::ConstParameter::ConstParameter(valueType, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&) [with valueType = Ogre::Vector2]’ 580 | ConstParameter( valueType val, | ~~~~~~~~~~^~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp: In constructor ‘Ogre::RTShader::ConstParameterVec3::ConstParameterVec3(Ogre::Vector3, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&)’: /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:80:58: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 80 | : ConstParameter(val, type, semantic, content) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:580:28: note: initializing argument 1 of ‘Ogre::RTShader::ConstParameter::ConstParameter(valueType, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&) [with valueType = Ogre::Vector3]’ 580 | ConstParameter( valueType val, | ~~~~~~~~~~^~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp: In constructor ‘Ogre::RTShader::ConstParameterVec4::ConstParameterVec4(Ogre::Vector4, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&)’: /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:108:58: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 108 | : ConstParameter(val, type, semantic, content) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:580:28: note: initializing argument 1 of ‘Ogre::RTShader::ConstParameter::ConstParameter(valueType, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&) [with valueType = Ogre::Vector4]’ 580 | ConstParameter( valueType val, | ~~~~~~~~~~^~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp: In static member function ‘static Ogre::RTShader::ParameterPtr Ogre::RTShader::ParameterFactory::createConstParamVector2(Ogre::Vector2)’: /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:873:36: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 873 | Parameter::SPC_UNKNOWN)); | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:48:31: note: initializing argument 1 of ‘Ogre::RTShader::ConstParameterVec2::ConstParameterVec2(Ogre::Vector2, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&)’ 48 | ConstParameterVec2( Vector2 val, | ~~~~~~~~^~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp: In static member function ‘static Ogre::RTShader::ParameterPtr Ogre::RTShader::ParameterFactory::createConstParamVector3(Ogre::Vector3)’: /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:882:36: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 882 | Parameter::SPC_UNKNOWN)); | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:76:31: note: initializing argument 1 of ‘Ogre::RTShader::ConstParameterVec3::ConstParameterVec3(Ogre::Vector3, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&)’ 76 | ConstParameterVec3( Vector3 val, | ~~~~~~~~^~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp: In static member function ‘static Ogre::RTShader::ParameterPtr Ogre::RTShader::ParameterFactory::createConstParamVector4(Ogre::Vector4)’: /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:891:36: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 891 | Parameter::SPC_UNKNOWN)); | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:28: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/RTShaderSystem/src/OgreShaderParameter.cpp:104:31: note: initializing argument 1 of ‘Ogre::RTShader::ConstParameterVec4::ConstParameterVec4(Ogre::Vector4, Ogre::GpuConstantType, const Ogre::RTShader::Parameter::Semantic&, const Ogre::RTShader::Parameter::Content&)’ 104 | ConstParameterVec4( Vector4 val, | ~~~~~~~~^~~ [ 91%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgram.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgram.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgram.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 91%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramManager.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramManager.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 91%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramProcessor.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramProcessor.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreRenderObjectListener.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:33: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramProcessor.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramProcessor.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 92%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramSet.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramSet.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramManager.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 92%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramWriter.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramWriter.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriter.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 92%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramWriterManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramWriterManager.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:35, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/RTShaderSystem/include/OgreShaderParameter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgram.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriter.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderProgramWriterManager.h:33, from /<>/Components/RTShaderSystem/src/OgreShaderProgramWriterManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 92%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderRenderState.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderRenderState.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/include/OgreShaderRenderState.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderRenderState.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 92%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderScriptTranslator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderScriptTranslator.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/OgreMain/include/OgreRenderSystemCapabilities.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:41, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderSystem.h:42, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:31: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:31: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderGenerator.h:34, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:31: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreRenderSystem.h:36, from /<>/OgreMain/include/OgreCompositionPass.h:33, from /<>/OgreMain/include/OgreScriptCompiler.h:36, from /<>/OgreMain/include/OgreScriptTranslator.h:33, from /<>/Components/RTShaderSystem/include/OgreShaderScriptTranslator.h:31, from /<>/Components/RTShaderSystem/src/OgreShaderScriptTranslator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 93%] Building CXX object Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderSubRenderState.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOgreRTShaderSystem_EXPORTS -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/RTShaderSystem/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderSubRenderState.cpp.o -c /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/RTShaderSystem/include/OgreShaderSubRenderState.h:32, from /<>/Components/RTShaderSystem/src/OgreShaderSubRenderState.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 93%] Linking CXX shared library ../../lib/libOgreRTShaderSystem.so cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreRTShaderSystem.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,libOgreRTShaderSystem.so.1.9.0 -o ../../lib/libOgreRTShaderSystem.so.1.9.0 CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderCGProgramProcessor.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderCGProgramWriter.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExDualQuaternionSkinning.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExHardwareSkinning.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExHardwareSkinningTechnique.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExIntegratedPSSM3.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExLayeredBlending.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExLinearSkinning.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExNormalMapLighting.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExPerPixelLighting.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExTextureAtlasSampler.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderExTriplanarTexturing.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPColour.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPFog.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPLighting.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPRenderStateBuilder.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPTexturing.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFFPTransform.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFunction.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderFunctionAtom.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLESProgramProcessor.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLESProgramWriter.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLProgramProcessor.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGLSLProgramWriter.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderGenerator.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderHLSLProgramProcessor.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderHLSLProgramWriter.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderMaterialSerializerListener.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderParameter.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgram.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramManager.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramProcessor.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramSet.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramWriter.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderProgramWriterManager.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderRenderState.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderScriptTranslator.cpp.o CMakeFiles/OgreRTShaderSystem.dir/src/OgreShaderSubRenderState.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem && /usr/bin/cmake -E cmake_symlink_library ../../lib/libOgreRTShaderSystem.so.1.9.0 ../../lib/libOgreRTShaderSystem.so.1.9.0 ../../lib/libOgreRTShaderSystem.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 93%] Built target OgreRTShaderSystem make -f Components/Volume/CMakeFiles/OgreVolume.dir/build.make Components/Volume/CMakeFiles/OgreVolume.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Volume /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Volume /<>/obj-mips64el-linux-gnuabi64/Components/Volume/CMakeFiles/OgreVolume.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Volume/CMakeFiles/OgreVolume.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Volume/CMakeFiles/OgreVolume.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Volume/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Volume/CMakeFiles/OgreVolume.dir/depend.internal". Scanning dependencies of target OgreVolume make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Volume/CMakeFiles/OgreVolume.dir/build.make Components/Volume/CMakeFiles/OgreVolume.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 93%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeCSGSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeCSGSource.cpp.o -c /<>/Components/Volume/src/OgreVolumeCSGSource.cpp In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp: At global scope: /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:40:5: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | }; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:40:5: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | }; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:40:5: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | }; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:40:5: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | }; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:40:5: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | }; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:40:5: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 40 | }; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp: In constructor ‘Ogre::Volume::CSGSphereSource::CSGSphereSource(Ogre::Real, const Ogre::Vector3&)’: /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:44:98: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 44 | CSGSphereSource::CSGSphereSource(const Real r, const Vector3 ¢er) : mR(r), mCenter(center) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp: In member function ‘virtual Ogre::Vector4 Ogre::Volume::CSGSphereSource::getValueAndGradient(const Ogre::Vector3&) const’: /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:53:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 53 | Vector3 gradient = pMinCenter; | ^~~~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp: In member function ‘virtual Ogre::Vector4 Ogre::Volume::CSGIntersectionSource::getValueAndGradient(const Ogre::Vector3&) const’: /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:188:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 188 | return valueA; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:190:16: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 190 | return valueB; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp: In member function ‘virtual Ogre::Vector4 Ogre::Volume::CSGUnionSource::getValueAndGradient(const Ogre::Vector3&) const’: /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 226 | return valueA; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:228:16: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 228 | return valueB; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp: In member function ‘virtual Ogre::Vector4 Ogre::Volume::CSGDifferenceSource::getValueAndGradient(const Ogre::Vector3&) const’: /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:264:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 264 | return valueA; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:266:16: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 266 | return valueB; | ^~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCSGSource.h:31, from /<>/Components/Volume/src/OgreVolumeCSGSource.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ [ 93%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeCacheSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeCacheSource.cpp.o -c /<>/Components/Volume/src/OgreVolumeCacheSource.cpp In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeCacheSource.h:34, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:31, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/Components/Volume/include/OgreVolumeCacheSource.h: In member function ‘Ogre::Vector4 Ogre::Volume::CacheSource::getFromCache(const Ogre::Vector3&) const’: /<>/Components/Volume/include/OgreVolumeCacheSource.h:82:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 82 | return result; | ^~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeCacheSource.h:32, from /<>/Components/Volume/src/OgreVolumeCacheSource.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ [ 94%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeChunk.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeChunk.cpp.o -c /<>/Components/Volume/src/OgreVolumeChunk.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:35, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:35, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:35, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:35, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:35, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeOctreeNode.h: In member function ‘const Ogre::Vector4 Ogre::Volume::OctreeNode::getCenterValue() const’: /<>/Components/Volume/include/OgreVolumeOctreeNode.h:520:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 520 | return mCenterValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h: In constructor ‘Ogre::Volume::DualCell::DualCell(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h: In member function ‘void Ogre::Volume::DualGridGenerator::addDualCell(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, Ogre::Vector4*)’: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:161:43: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 161 | Vector3 from = mRoot->getFrom(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:36, from /<>/Components/Volume/include/OgreVolumeChunk.h:37, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:162:39: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 162 | Vector3 to = mRoot->getTo(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeChunk.h: In constructor ‘Ogre::Volume::ChunkParameters::ChunkParameters()’: /<>/Components/Volume/include/OgreVolumeChunk.h:100:76: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 100 | updateFrom(Vector3::ZERO), updateTo(Vector3::ZERO), async(false) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/Components/Volume/include/OgreVolumeChunk.h:100:76: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 100 | updateFrom(Vector3::ZERO), updateTo(Vector3::ZERO), async(false) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeChunk.cpp:35: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h: In member function ‘Ogre::Vector3 Ogre::Volume::IsoSurfaceMC::interpolate(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector4&, const Ogre::Vector4&, Ogre::Vector3&) const’: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:66:24: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 66 | return v0; | ^~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeChunk.cpp:35: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:73:24: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 73 | return v1; | ^~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeChunk.cpp:35: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:80:24: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 80 | return v0; | ^~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeChunk.cpp: In member function ‘virtual bool Ogre::Volume::Chunk::frameStarted(const Ogre::FrameEvent&)’: /<>/Components/Volume/src/OgreVolumeChunk.cpp:499:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 499 | Vector3 camPos = mCamera->getRealPosition(); | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeChunk.h:31, from /<>/Components/Volume/src/OgreVolumeChunk.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 94%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeChunkHandler.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeChunkHandler.cpp.o -c /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:39, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeOctreeNode.h: In member function ‘const Ogre::Vector4 Ogre::Volume::OctreeNode::getCenterValue() const’: /<>/Components/Volume/include/OgreVolumeOctreeNode.h:520:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 520 | return mCenterValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h: In constructor ‘Ogre::Volume::DualCell::DualCell(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h: In member function ‘void Ogre::Volume::DualGridGenerator::addDualCell(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, Ogre::Vector4*)’: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:161:43: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 161 | Vector3 from = mRoot->getFrom(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunk.h:40, from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:162:39: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 162 | Vector3 to = mRoot->getTo(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeChunk.h: In constructor ‘Ogre::Volume::ChunkParameters::ChunkParameters()’: /<>/Components/Volume/include/OgreVolumeChunk.h:100:76: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 100 | updateFrom(Vector3::ZERO), updateTo(Vector3::ZERO), async(false) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeChunkHandler.h:34, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:29: /<>/Components/Volume/include/OgreVolumeChunk.h:100:76: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 100 | updateFrom(Vector3::ZERO), updateTo(Vector3::ZERO), async(false) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeChunkHandler.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 94%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeDualGridGenerator.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeDualGridGenerator.cpp.o -c /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:35, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeOctreeNode.h: In member function ‘const Ogre::Vector4 Ogre::Volume::OctreeNode::getCenterValue() const’: /<>/Components/Volume/include/OgreVolumeOctreeNode.h:520:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 520 | return mCenterValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h: In constructor ‘Ogre::Volume::DualCell::DualCell(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:56:82: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 56 | mC0(c0), mC1(c1), mC2(c2), mC3(c3), mC4(c4), mC5(c5), mC6(c6), mC7(c7) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h: In member function ‘void Ogre::Volume::DualGridGenerator::addDualCell(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector3&, Ogre::Vector4*)’: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:161:43: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 161 | Vector3 from = mRoot->getFrom(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:162:39: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 162 | Vector3 to = mRoot->getTo(); | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/Components/Volume/include/OgreVolumeDualGridGenerator.h:33, from /<>/Components/Volume/src/OgreVolumeDualGridGenerator.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 94%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeGridSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeGridSource.cpp.o -c /<>/Components/Volume/src/OgreVolumeGridSource.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeGridSource.cpp: In member function ‘virtual Ogre::Vector3 Ogre::Volume::GridSource::getIntersectionStart(const Ogre::Ray&, Ogre::Real) const’: /<>/Components/Volume/src/OgreVolumeGridSource.cpp:46:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 46 | return ray.getOrigin(); | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeGridSource.cpp:58:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | return ray.getOrigin(); | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/src/OgreVolumeGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 94%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeHalfFloatGridSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeHalfFloatGridSource.cpp.o -c /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeHalfFloatGridSource.h:32, from /<>/Components/Volume/src/OgreVolumeHalfFloatGridSource.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 95%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeIsoSurface.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeIsoSurface.cpp.o -c /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurface.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 95%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeIsoSurfaceMC.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeIsoSurfaceMC.cpp.o -c /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h: In member function ‘Ogre::Vector3 Ogre::Volume::IsoSurfaceMC::interpolate(const Ogre::Vector3&, const Ogre::Vector3&, const Ogre::Vector4&, const Ogre::Vector4&, Ogre::Vector3&) const’: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:66:24: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 66 | return v0; | ^~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:73:24: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 73 | return v1; | ^~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:80:24: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 80 | return v0; | ^~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/include/OgreVolumeIsoSurface.h:31, from /<>/Components/Volume/include/OgreVolumeIsoSurfaceMC.h:31, from /<>/Components/Volume/src/OgreVolumeIsoSurfaceMC.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 95%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeMeshBuilder.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeMeshBuilder.cpp.o -c /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:37, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreSimpleRenderable.h:33, from /<>/Components/Volume/include/OgreVolumeMeshBuilder.h:32, from /<>/Components/Volume/src/OgreVolumeMeshBuilder.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 95%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeOctreeNode.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeOctreeNode.cpp.o -c /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/Components/Volume/include/OgreVolumeOctreeNode.h: In member function ‘const Ogre::Vector4 Ogre::Volume::OctreeNode::getCenterValue() const’: /<>/Components/Volume/include/OgreVolumeOctreeNode.h:520:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 520 | return mCenterValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp: In constructor ‘Ogre::Volume::OctreeNode::OctreeNode(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:77:70: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 77 | mChildren(0), mOctreeGrid(0), mCenterValue(0.0, 0.0, 0.0, 0.0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:77:70: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 77 | mChildren(0), mOctreeGrid(0), mCenterValue(0.0, 0.0, 0.0, 0.0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNode.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 95%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeOctreeNodeSplitPolicy.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeOctreeNodeSplitPolicy.cpp.o -c /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreEntity.h:35, from /<>/Components/Volume/include/OgreVolumeOctreeNode.h:32, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:34, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:34, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/Components/Volume/include/OgreVolumeOctreeNode.h: In member function ‘const Ogre::Vector4 Ogre::Volume::OctreeNode::getCenterValue() const’: /<>/Components/Volume/include/OgreVolumeOctreeNode.h:520:20: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 520 | return mCenterValue; | ^~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp: In member function ‘bool Ogre::Volume::OctreeNodeSplitPolicy::doSplit(Ogre::Volume::OctreeNode*, Ogre::Real) const’: /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:44:38: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 44 | Vector3 from = node->getFrom(); | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:45:34: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 45 | Vector3 to = node->getTo(); | ^ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:31, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:55:45: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 55 | node->setCenterValue(centerValue); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:34, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/Components/Volume/include/OgreVolumeOctreeNode.h:509:44: note: initializing argument 1 of ‘void Ogre::Volume::OctreeNode::setCenterValue(Ogre::Vector4)’ 509 | inline void setCenterValue(Vector4 value) | ~~~~~~~~^~~~~ /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:119:41: warning: implicitly-declared ‘constexpr Ogre::Vector4::Vector4(const Ogre::Vector4&)’ is deprecated [-Wdeprecated-copy] 119 | node->setCenterValue(centerValue); | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:36, from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:33, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/OgreMain/include/OgreVector4.h:137:25: note: because ‘Ogre::Vector4’ has user-provided ‘Ogre::Vector4& Ogre::Vector4::operator=(const Ogre::Vector4&)’ 137 | inline Vector4& operator = ( const Vector4& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeOctreeNodeSplitPolicy.h:34, from /<>/Components/Volume/src/OgreVolumeOctreeNodeSplitPolicy.cpp:27: /<>/Components/Volume/include/OgreVolumeOctreeNode.h:509:44: note: initializing argument 1 of ‘void Ogre::Volume::OctreeNode::setCenterValue(Ogre::Vector4)’ 509 | inline void setCenterValue(Vector4 value) | ~~~~~~~~^~~~~ [ 96%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeSimplexNoise.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeSimplexNoise.cpp.o -c /<>/Components/Volume/src/OgreVolumeSimplexNoise.cpp In file included from /<>/Components/Volume/include/OgreVolumeSimplexNoise.h:31, from /<>/Components/Volume/src/OgreVolumeSimplexNoise.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeSimplexNoise.h:31, from /<>/Components/Volume/src/OgreVolumeSimplexNoise.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSimplexNoise.h:31, from /<>/Components/Volume/src/OgreVolumeSimplexNoise.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeSimplexNoise.h:31, from /<>/Components/Volume/src/OgreVolumeSimplexNoise.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSimplexNoise.h:31, from /<>/Components/Volume/src/OgreVolumeSimplexNoise.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 96%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeSource.cpp.o -c /<>/Components/Volume/src/OgreVolumeSource.cpp In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Volume/src/OgreVolumeSource.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeSource.cpp: In member function ‘virtual Ogre::Vector3 Ogre::Volume::Source::getIntersectionStart(const Ogre::Ray&, Ogre::Real) const’: /<>/Components/Volume/src/OgreVolumeSource.cpp:45:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 45 | return ray.getOrigin(); | ^ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeSource.cpp: In member function ‘bool Ogre::Volume::Source::getFirstRayIntersection(const Ogre::Ray&, Ogre::Vector3&, Ogre::Real, size_t, Ogre::Real) const’: /<>/Components/Volume/src/OgreVolumeSource.cpp:137:23: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 137 | Vector3 cur = start; | ^~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeSource.cpp:150:33: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 150 | Vector3 prev = Vector3::ZERO, prevPrev = Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Volume/src/OgreVolumeSource.cpp:150:59: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 150 | Vector3 prev = Vector3::ZERO, prevPrev = Vector3::ZERO; | ^~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:32, from /<>/Components/Volume/src/OgreVolumeSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 96%] Building CXX object Components/Volume/CMakeFiles/OgreVolume.dir/src/OgreVolumeTextureSource.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_VOLUME_EXPORTS -DOgreVolume_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Volume/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreVolume.dir/src/OgreVolumeTextureSource.cpp.o -c /<>/Components/Volume/src/OgreVolumeTextureSource.cpp In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:33, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgrePlaneBoundedVolume.h:34, from /<>/OgreMain/include/OgreRay.h:35, from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/Components/Volume/include/OgreVolumeSource.h:34, from /<>/Components/Volume/include/OgreVolumeGridSource.h:34, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreVector4.h:32, from /<>/Components/Volume/include/OgreVolumeGridSource.h:31, from /<>/Components/Volume/include/OgreVolumeTextureSource.h:32, from /<>/Components/Volume/src/OgreVolumeTextureSource.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 96%] Linking CXX shared library ../../lib/libOgreVolume.so cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreVolume.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,libOgreVolume.so.1.9.0 -o ../../lib/libOgreVolume.so.1.9.0 CMakeFiles/OgreVolume.dir/src/OgreVolumeCSGSource.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeCacheSource.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeChunk.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeChunkHandler.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeDualGridGenerator.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeGridSource.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeHalfFloatGridSource.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeIsoSurface.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeIsoSurfaceMC.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeMeshBuilder.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeOctreeNode.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeOctreeNodeSplitPolicy.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeSimplexNoise.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeSource.cpp.o CMakeFiles/OgreVolume.dir/src/OgreVolumeTextureSource.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/Components/Volume && /usr/bin/cmake -E cmake_symlink_library ../../lib/libOgreVolume.so.1.9.0 ../../lib/libOgreVolume.so.1.9.0 ../../lib/libOgreVolume.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 96%] Built target OgreVolume make -f Components/Overlay/CMakeFiles/OgreOverlay.dir/build.make Components/Overlay/CMakeFiles/OgreOverlay.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Overlay /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Overlay /<>/obj-mips64el-linux-gnuabi64/Components/Overlay/CMakeFiles/OgreOverlay.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Overlay/CMakeFiles/OgreOverlay.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Overlay/CMakeFiles/OgreOverlay.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Components/Overlay/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Components/Overlay/CMakeFiles/OgreOverlay.dir/depend.internal". Scanning dependencies of target OgreOverlay make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Overlay/CMakeFiles/OgreOverlay.dir/build.make Components/Overlay/CMakeFiles/OgreOverlay.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [ 96%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreBorderPanelOverlayElement.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreBorderPanelOverlayElement.cpp.o -c /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:32: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:33: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:39: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:39: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:39: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:39: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/include/OgreBorderPanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgreBorderPanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 96%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreFont.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreFont.cpp.o -c /<>/Components/Overlay/src/OgreFont.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/Components/Overlay/src/OgreFont.cpp:33: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/OgreMain/include/OgreViewport.h:34, from /<>/OgreMain/include/OgreRenderTarget.h:35, from /<>/OgreMain/include/OgreRenderWindow.h:31, from /<>/Components/Overlay/src/OgreFont.cpp:34: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreTextureUnitState.h:34, from /<>/OgreMain/include/OgreMaterialSerializer.h:34, from /<>/OgreMain/include/OgreMaterialManager.h:37, from /<>/Components/Overlay/src/OgreFont.cpp:28: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Overlay/src/OgreFont.cpp: In member function ‘virtual void Ogre::Font::loadResource(Ogre::Resource*)’: /<>/Components/Overlay/src/OgreFont.cpp:384:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 384 | for(int j = 0; j < face->glyph->bitmap.rows; j++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/Components/Overlay/src/OgreFont.cpp:388:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 388 | for(int k = 0; k < face->glyph->bitmap.width; k++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreFontManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreFontManager.cpp.o -c /<>/Components/Overlay/src/OgreFontManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:37, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreStringConverter.h:36, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:35, from /<>/Components/Overlay/src/OgreFontManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 97%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlay.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlay.cpp.o -c /<>/Components/Overlay/src/OgreOverlay.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlay.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlay.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlay.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlay.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlay.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlay.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/src/OgreOverlay.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 97%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlayContainer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlayContainer.cpp.o -c /<>/Components/Overlay/src/OgreOverlayContainer.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/src/OgreOverlayContainer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 97%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlayElement.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlayElement.cpp.o -c /<>/Components/Overlay/src/OgreOverlayElement.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlayElement.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 98%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlayElementCommands.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlayElementCommands.cpp.o -c /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreStringConverter.h:39, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/src/OgreOverlayElementCommands.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ [ 98%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlayElementFactory.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlayElementFactory.cpp.o -c /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayElementFactory.h:32, from /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayElementFactory.h:32, from /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayElementFactory.h:32, from /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayElementFactory.h:32, from /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayElementFactory.h:32, from /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayElementFactory.h:32, from /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayElementFactory.h:32, from /<>/Components/Overlay/src/OgreOverlayElementFactory.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 98%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlayManager.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlayManager.cpp.o -c /<>/Components/Overlay/src/OgreOverlayManager.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:34: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:34: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:34: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayManager.h:34, from /<>/Components/Overlay/src/OgreOverlayManager.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 98%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlayProfileSessionListener.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlayProfileSessionListener.cpp.o -c /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlayProfileSessionListener.h:34, from /<>/Components/Overlay/src/OgreOverlayProfileSessionListener.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 98%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreOverlaySystem.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreOverlaySystem.cpp.o -c /<>/Components/Overlay/src/OgreOverlaySystem.cpp In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreNode.h:35, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/include/OgreOverlaySystem.h:35, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreFrustum.h:32, from /<>/Components/Overlay/include/OgreOverlayManager.h:36, from /<>/Components/Overlay/include/OgreOverlaySystem.h:35, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix3.h:33, from /<>/OgreMain/include/OgreNode.h:34, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/Components/Overlay/include/OgreOverlay.h:33, from /<>/Components/Overlay/include/OgreOverlaySystem.h:32, from /<>/Components/Overlay/src/OgreOverlaySystem.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 99%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgrePanelOverlayElement.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgrePanelOverlayElement.cpp.o -c /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:35, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreMovableObject.h:39, from /<>/OgreMain/include/OgreLight.h:37, from /<>/OgreMain/include/OgrePass.h:36, from /<>/OgreMain/include/OgreTechnique.h:35, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:31: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:35: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:35: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:35: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreOverlayContainer.h:33, from /<>/Components/Overlay/include/OgrePanelOverlayElement.h:32, from /<>/Components/Overlay/src/OgrePanelOverlayElement.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [ 99%] Building CXX object Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreTextAreaOverlayElement.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DOGRE_OVERLAY_EXPORTS -DOgreOverlay_EXPORTS -D_MT -D_USRDLL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Components/Overlay/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreOverlay.dir/src/OgreTextAreaOverlayElement.cpp.o -c /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreSceneNode.h:33, from /<>/OgreMain/include/OgreSceneManager.h:37, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:33, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSceneQuery.h:34, from /<>/OgreMain/include/OgreSceneManager.h:42, from /<>/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /<>/OgreMain/include/OgreRoot.h:36, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:28: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreMatrix4.h:34, from /<>/OgreMain/include/OgreRenderable.h:35, from /<>/Components/Overlay/include/OgreOverlayElement.h:34, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp: In member function ‘virtual void Ogre::TextAreaOverlayElement::updatePositionGeometry()’: /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:182:23: warning: implicitly-declared ‘constexpr Ogre::UTFString::_fwd_iterator& Ogre::UTFString::_fwd_iterator::operator=(const Ogre::UTFString::_fwd_iterator&)’ is deprecated [-Wdeprecated-copy] 182 | iend = mCaption.end(); | ^ In file included from /<>/Components/Overlay/include/OgreOverlayElement.h:35, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreUTFString.h:248:4: note: because ‘Ogre::UTFString::_fwd_iterator’ has user-provided ‘Ogre::UTFString::_fwd_iterator::_fwd_iterator(const Ogre::UTFString::_fwd_iterator&)’ 248 | _fwd_iterator( const _fwd_iterator& i ); | ^~~~~~~~~~~~~ /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:184:27: warning: implicitly-declared ‘constexpr Ogre::UTFString::_fwd_iterator& Ogre::UTFString::_fwd_iterator::operator=(const Ogre::UTFString::_fwd_iterator&)’ is deprecated [-Wdeprecated-copy] 184 | for( i = mCaption.begin(); i != iend; ++i ) | ^ In file included from /<>/Components/Overlay/include/OgreOverlayElement.h:35, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreUTFString.h:248:4: note: because ‘Ogre::UTFString::_fwd_iterator’ has user-provided ‘Ogre::UTFString::_fwd_iterator::_fwd_iterator(const Ogre::UTFString::_fwd_iterator&)’ 248 | _fwd_iterator( const _fwd_iterator& i ); | ^~~~~~~~~~~~~ /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:234:11: warning: implicitly-declared ‘constexpr Ogre::UTFString::_fwd_iterator& Ogre::UTFString::_fwd_iterator::operator=(const Ogre::UTFString::_fwd_iterator&)’ is deprecated [-Wdeprecated-copy] 234 | i = peeki; // skip both as one newline | ^~~~~ In file included from /<>/Components/Overlay/include/OgreOverlayElement.h:35, from /<>/Components/Overlay/include/OgreTextAreaOverlayElement.h:30, from /<>/Components/Overlay/src/OgreTextAreaOverlayElement.cpp:27: /<>/OgreMain/include/OgreUTFString.h:248:4: note: because ‘Ogre::UTFString::_fwd_iterator’ has user-provided ‘Ogre::UTFString::_fwd_iterator::_fwd_iterator(const Ogre::UTFString::_fwd_iterator&)’ 248 | _fwd_iterator( const _fwd_iterator& i ); | ^~~~~~~~~~~~~ [ 99%] Linking CXX shared library ../../lib/libOgreOverlay.so cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreOverlay.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -shared -Wl,-soname,libOgreOverlay.so.1.9.0 -o ../../lib/libOgreOverlay.so.1.9.0 CMakeFiles/OgreOverlay.dir/src/OgreBorderPanelOverlayElement.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreFont.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreFontManager.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlay.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlayContainer.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlayElement.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlayElementCommands.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlayElementFactory.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlayManager.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlayProfileSessionListener.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreOverlaySystem.cpp.o CMakeFiles/OgreOverlay.dir/src/OgrePanelOverlayElement.cpp.o CMakeFiles/OgreOverlay.dir/src/OgreTextAreaOverlayElement.cpp.o -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lfreetype /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl -lfreeimage -lzzip -lz -latomic cd /<>/obj-mips64el-linux-gnuabi64/Components/Overlay && /usr/bin/cmake -E cmake_symlink_library ../../lib/libOgreOverlay.so.1.9.0 ../../lib/libOgreOverlay.so.1.9.0 ../../lib/libOgreOverlay.so make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 99%] Built target OgreOverlay make -f Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/build.make Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Tools/XMLConverter /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/depend.internal". Scanning dependencies of target OgreXMLConverter make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/build.make Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [100%] Building CXX object Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/src/main.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DTIXML_USE_STL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Tools/XMLConverter/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreXMLConverter.dir/src/main.cpp.o -c /<>/Tools/XMLConverter/src/main.cpp In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/Ogre.h:40, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/Ogre.h:40, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/Ogre.h:77, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/Ogre.h:77, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/XMLConverter/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [100%] Building CXX object Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/src/OgreXMLMeshSerializer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DTIXML_USE_STL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Tools/XMLConverter/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreXMLConverter.dir/src/OgreXMLMeshSerializer.cpp.o -c /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:35, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/OgreMain/include/OgreMesh.h:39, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:32, from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:40: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreLodStrategy.h:35, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:40: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:40: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:40: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/OgreLodStrategy.h:36, from /<>/OgreMain/include/OgreLodStrategyManager.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:40: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp: In member function ‘void Ogre::XMLMeshSerializer::writeSubMesh(TiXmlElement*, const Ogre::SubMesh*)’: /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_1_CONTROL_POINT’ not handled in switch [-Wswitch] 239 | switch(s->operationType) | ^ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_2_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_3_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_4_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_5_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_6_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_7_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_8_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_9_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_10_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_11_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_12_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_13_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_14_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_15_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_16_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_17_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_18_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_19_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_20_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_21_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_22_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_23_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_24_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_25_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_26_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_27_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_28_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_29_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_30_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_31_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:239:15: warning: enumeration value ‘OT_PATCH_32_CONTROL_POINT’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp: In member function ‘void Ogre::XMLMeshSerializer::writeGeometry(TiXmlElement*, const Ogre::VertexData*)’: /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_DOUBLE1’ not handled in switch [-Wswitch] 436 | switch (elem.getType()) | ^ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_DOUBLE2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_DOUBLE3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_DOUBLE4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_USHORT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_USHORT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_USHORT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_USHORT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_INT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_INT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_INT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_INT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_UINT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_UINT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_UINT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:436:14: warning: enumeration value ‘VET_UINT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_DOUBLE1’ not handled in switch [-Wswitch] 566 | switch(elem.getType()) | ^ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_DOUBLE2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_DOUBLE3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_DOUBLE4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_USHORT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_USHORT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_USHORT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_USHORT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_INT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_INT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_INT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_INT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_UINT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_UINT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_UINT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:566:13: warning: enumeration value ‘VET_UINT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp: In member function ‘void Ogre::XMLMeshSerializer::readGeometry(TiXmlElement*, Ogre::VertexData*)’: /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:902:32: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 902 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE, pos = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:902:53: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 902 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE, pos = Vector3::ZERO; | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:902:80: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 902 | Vector3 min = Vector3::ZERO, max = Vector3::UNIT_SCALE, pos = Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_DOUBLE1’ not handled in switch [-Wswitch] 1207 | switch (elem.getType()) | ^ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_DOUBLE2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_DOUBLE3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_DOUBLE4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_USHORT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_USHORT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_USHORT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_USHORT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_INT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_INT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_INT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_INT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_UINT1’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_UINT2’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_UINT3’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1207:14: warning: enumeration value ‘VET_UINT4’ not handled in switch [-Wswitch] /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp: In member function ‘void Ogre::XMLMeshSerializer::writeExtremes(TiXmlElement*, const Ogre::Mesh*)’: /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1567:35: warning: cast from type ‘const Ogre::Mesh*’ to type ‘Ogre::Mesh*’ casts away qualifiers [-Wcast-qual] 1567 | for (Mesh::SubMeshIterator i = ((Mesh &)*m).getSubMeshIterator (); | ^~~~~~~~~~ In file included from /<>/OgreMain/include/OgreIteratorWrappers.h:32, from /<>/OgreMain/include/OgreMesh.h:37, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreIteratorWrapper.h: In instantiation of ‘Ogre::MapIteratorWrapper::ValueType Ogre::MapIteratorWrapper::getNext() [with T = std::map, Ogre::STLAllocator, Ogre::CategorisedAllocPolicy > >; IteratorType = std::_Rb_tree_const_iterator >; Ogre::MapIteratorWrapper::ValueType = Ogre::Vector3]’: /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:2150:34: required from here /<>/OgreMain/include/OgreIteratorWrapper.h:301:47: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 301 | return ((this->mCurrent++)->second) ; | ^ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMemoryAllocatorConfig.h:188, from /<>/OgreMain/include/OgrePrerequisites.h:326, from /<>/Tools/XMLConverter/include/OgreXMLPrerequisites.h:32, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:32, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreMemorySTLAllocator.h: In instantiation of ‘void Ogre::STLAllocator::construct(Ogre::STLAllocator::pointer, const T&) [with T = Ogre::Vector3; AllocPolicy = Ogre::CategorisedAllocPolicy; Ogre::STLAllocator::pointer = Ogre::Vector3*; Ogre::STLAllocator::value_type = Ogre::Vector3]’: /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:247:17: required from ‘static constexpr std::_Require::__construct_helper<_Tp, _Args>::type> std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; std::_Require::__construct_helper<_Tp, _Args>::type> = void; typename std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::type = std::integral_constant]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/alloc_traits.h:360:16: required from ‘static decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = Ogre::Vector3; _Args = {const Ogre::Vector3&}; _Alloc = Ogre::STLAllocator >; decltype (std::allocator_traits<_Alloc>::_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits<_Alloc>::construct::__args)...)) = void]’ /usr/mips64el-linux-gnuabi64/include/c++/10/bits/stl_vector.h:1192:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Ogre::Vector3; _Alloc = Ogre::STLAllocator >; std::vector<_Tp, _Alloc>::value_type = Ogre::Vector3]’ /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:1787:37: required from here /<>/OgreMain/include/OgreMemorySTLAllocator.h:170:4: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 170 | new(static_cast(p)) T(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/OgreMain/include/OgreAxisAlignedBox.h:34, from /<>/OgreMain/include/OgreMesh.h:35, from /<>/Tools/XMLConverter/include/OgreXMLMeshSerializer.h:33, from /<>/Tools/XMLConverter/src/OgreXMLMeshSerializer.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [100%] Building CXX object Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/src/OgreXMLSkeletonSerializer.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -DTIXML_USE_STL -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -I/<>/Tools/XMLConverter/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreXMLConverter.dir/src/OgreXMLSkeletonSerializer.cpp.o -c /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreQuaternion.h:40, from /<>/OgreMain/include/OgreSkeleton.h:34, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/include/OgreSkeleton.h:38, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMesh.h:35, from /<>/OgreMain/include/OgreNode.h:40, from /<>/OgreMain/include/OgreBone.h:33, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:34: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/Ogre.h:40, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/Ogre.h:40, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/Ogre.h:77, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/Ogre.h:77, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:38: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp: In member function ‘void Ogre::XMLSkeletonSerializer::writeBone(TiXmlElement*, const Ogre::Bone*)’: /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:493:42: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 493 | Vector3 pos = pBone->getPosition(); | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:513:41: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 513 | Vector3 scale = pBone->getScale(); | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp: In member function ‘void Ogre::XMLSkeletonSerializer::writeKeyFrame(TiXmlElement*, const Ogre::TransformKeyFrame*)’: /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:609:43: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 trans = key->getTranslate(); | ^ In file included from /<>/OgreMain/include/OgreSkeleton.h:35, from /<>/Tools/XMLConverter/include/OgreXMLSkeletonSerializer.h:34, from /<>/Tools/XMLConverter/src/OgreXMLSkeletonSerializer.cpp:29: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ [100%] Linking CXX executable ../../bin/OgreXMLConverter cd /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreXMLConverter.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -rdynamic CMakeFiles/OgreXMLConverter.dir/src/main.cpp.o CMakeFiles/OgreXMLConverter.dir/src/OgreXMLMeshSerializer.cpp.o CMakeFiles/OgreXMLConverter.dir/src/OgreXMLSkeletonSerializer.cpp.o -o ../../bin/OgreXMLConverter -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -ltinyxml -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [100%] Built target OgreXMLConverter make -f Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/build.make Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Tools/MeshUpgrader /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader /<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/DependInfo.cmake --color= Dependee "/<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/DependInfo.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/depend.internal". Dependee "/<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/depend.internal". Scanning dependencies of target OgreMeshUpgrader make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/build.make Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' [100%] Building CXX object Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/src/main.cpp.o cd /<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader && /usr/bin/mips64el-linux-gnuabi64-g++ -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_THREAD_DYN_LINK -I/<>/OgreMain/include -I/<>/obj-mips64el-linux-gnuabi64/include -I/usr/include/freetype2 -I/usr/include/ois -I/<> -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -fPIC -pthread -DOGRE_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/OgreMeshUpgrader.dir/src/main.cpp.o -c /<>/Tools/MeshUpgrader/src/main.cpp In file included from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Vector2 Ogre::Vector2::normalisedCopy() const’: /<>/OgreMain/include/OgreVector2.h:533:28: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 533 | Vector2 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h:535:20: warning: implicitly-declared ‘constexpr Ogre::Vector2::Vector2(const Ogre::Vector2&)’ is deprecated [-Wdeprecated-copy] 535 | return ret; | ^~~ /<>/OgreMain/include/OgreVector2.h:129:25: note: because ‘Ogre::Vector2’ has user-provided ‘Ogre::Vector2& Ogre::Vector2::operator=(const Ogre::Vector2&)’ 129 | inline Vector2& operator = ( const Vector2& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector2.h: In member function ‘Ogre::Radian Ogre::Vector2::angleTo(const Ogre::Vector2&) const’: /<>/OgreMain/include/OgreVector2.h:581:11: warning: implicitly-declared ‘constexpr Ogre::Radian::Radian(const Ogre::Radian&)’ is deprecated [-Wdeprecated-copy] 581 | return angle; | ^~~~~ In file included from /<>/OgreMain/include/OgreVector2.h:33, from /<>/OgreMain/include/OgreAnimable.h:32, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreMath.h:55:11: note: because ‘Ogre::Radian’ has user-provided ‘Ogre::Radian& Ogre::Radian::operator=(const Ogre::Radian&)’ 55 | Radian& operator = ( const Radian& r ) { mRad = r.mRad; return *this; } | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::perpendicular() const’: /<>/OgreMain/include/OgreVector3.h:582:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 582 | return perp; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Quaternion Ogre::Vector3::getRotationTo(const Ogre::Vector3&, const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreVector3.h:661:27: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 661 | Vector3 v0 = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:662:26: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 662 | Vector3 v1 = dest; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:670:36: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 670 | return Quaternion::IDENTITY; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:702:20: warning: implicitly-declared ‘constexpr Ogre::Quaternion::Quaternion(const Ogre::Quaternion&)’ is deprecated [-Wdeprecated-copy] 702 | return q; | ^ In file included from /<>/OgreMain/include/OgreVector3.h:33, from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreQuaternion.h:172:28: note: because ‘Ogre::Quaternion’ has user-provided ‘Ogre::Quaternion& Ogre::Quaternion::operator=(const Ogre::Quaternion&)’ 172 | inline Quaternion& operator= (const Quaternion& rkQ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::normalisedCopy() const’: /<>/OgreMain/include/OgreVector3.h:717:28: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 717 | Vector3 ret = *this; | ^~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:719:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 719 | return ret; | ^~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h: In member function ‘Ogre::Vector3 Ogre::Vector3::primaryAxis() const’: /<>/OgreMain/include/OgreVector3.h:787:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 787 | return x > 0 ? Vector3::UNIT_X : Vector3::NEGATIVE_UNIT_X; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:789:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 789 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:792:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 792 | return y > 0 ? Vector3::UNIT_Y : Vector3::NEGATIVE_UNIT_Y; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/OgreMain/include/OgreVector3.h:794:48: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 794 | return z > 0 ? Vector3::UNIT_Z : Vector3::NEGATIVE_UNIT_Z; | ^~~~~~~~~~~~~~~ /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreSimpleSpline.h:34, from /<>/OgreMain/include/OgreAnimationTrack.h:33, from /<>/OgreMain/include/OgreAnimation.h:36, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreMatrix4.h: In member function ‘Ogre::Vector3 Ogre::Matrix4::operator*(const Ogre::Vector3&) const’: /<>/OgreMain/include/OgreMatrix4.h:226:20: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 226 | return r; | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox()’: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:91:95: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 91 | inline AxisAlignedBox() : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::AxisAlignedBox::Extent)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:98:103: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 98 | inline AxisAlignedBox(Extent e) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In copy constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:105:123: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | inline AxisAlignedBox(const AxisAlignedBox & rkBox) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:116:135: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 116 | inline AxisAlignedBox( const Vector3& min, const Vector3& max ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In constructor ‘Ogre::AxisAlignedBox::AxisAlignedBox(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:123:100: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 123 | Real Mx, Real My, Real Mz ) : mMinimum(Vector3::ZERO), mMaximum(Vector3::UNIT_SCALE), mCorners(0) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getCorner(Ogre::AxisAlignedBox::CornerEnum) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:334:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 334 | return mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:348:12: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 348 | return mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘void Ogre::AxisAlignedBox::merge(const Ogre::AxisAlignedBox&)’: /<>/OgreMain/include/OgreAxisAlignedBox.h:399:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 399 | Vector3 min = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:400:19: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 400 | Vector3 max = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::AxisAlignedBox Ogre::AxisAlignedBox::intersection(const Ogre::AxisAlignedBox&) const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:609:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 609 | Vector3 intMin = mMinimum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:610:30: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 610 | Vector3 intMax = mMaximum; | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:709:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 709 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:722:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 722 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h: In member function ‘Ogre::Vector3 Ogre::AxisAlignedBox::getHalfSize() const’: /<>/OgreMain/include/OgreAxisAlignedBox.h:731:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 731 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/Ogre.h:39, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreAxisAlignedBox.h:744:21: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 744 | return Vector3::ZERO; | ^~~~ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/Ogre.h:40, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere()’: /<>/OgreMain/include/OgreSphere.h:58:55: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 58 | Sphere() : mRadius(1.0), mCenter(Vector3::ZERO) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreMovableObject.h:36, from /<>/OgreMain/include/OgreBillboardChain.h:37, from /<>/OgreMain/include/Ogre.h:40, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreSphere.h: In constructor ‘Ogre::Sphere::Sphere(const Ogre::Vector3&, Ogre::Real)’: /<>/OgreMain/include/OgreSphere.h:64:46: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 64 | : mRadius(radius), mCenter(center) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray()’: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h:52:65: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 52 | Ray():mOrigin(Vector3::ZERO), mDirection(Vector3::UNIT_Z) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h: In constructor ‘Ogre::Ray::Ray(const Ogre::Vector3&, const Ogre::Vector3&)’: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreCamera.h:44, from /<>/OgreMain/include/Ogre.h:43, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreRay.h:54:51: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 54 | :mOrigin(origin), mDirection(direction) {} | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/Ogre.h:77, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreParticle.h: In constructor ‘Ogre::Particle::Particle()’: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ In file included from /<>/OgreMain/include/OgreParticleEmitter.h:37, from /<>/OgreMain/include/Ogre.h:77, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreParticle.h:105:50: warning: implicitly-declared ‘constexpr Ogre::Vector3::Vector3(const Ogre::Vector3&)’ is deprecated [-Wdeprecated-copy] 105 | rotationSpeed(0), particleType(Visual) | ^ In file included from /<>/OgreMain/include/OgreAnimable.h:33, from /<>/OgreMain/include/OgreAnimation.h:35, from /<>/OgreMain/include/Ogre.h:33, from /<>/Tools/MeshUpgrader/src/main.cpp:30: /<>/OgreMain/include/OgreVector3.h:134:25: note: because ‘Ogre::Vector3’ has user-provided ‘Ogre::Vector3& Ogre::Vector3::operator=(const Ogre::Vector3&)’ 134 | inline Vector3& operator = ( const Vector3& rkVector ) | ^~~~~~~~ /<>/Tools/MeshUpgrader/src/main.cpp: In function ‘int main(int, char**)’: /<>/Tools/MeshUpgrader/src/main.cpp:991:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__off_t’ {aka ‘long int’} [-Wsign-compare] 991 | if (result != tagStat.st_size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/Tools/MeshUpgrader/src/main.cpp: In function ‘void checkColour(Ogre::VertexData*, bool&, bool&, Ogre::VertexElementType&)’: /<>/Tools/MeshUpgrader/src/main.cpp:754:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 754 | hasAmbiguousColour = true; | ~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/Tools/MeshUpgrader/src/main.cpp:755:3: note: here 755 | case VET_COLOUR_ABGR: | ^~~~ [100%] Linking CXX executable ../../bin/OgreMeshUpgrader cd /<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader && /usr/bin/cmake -E cmake_link_script CMakeFiles/OgreMeshUpgrader.dir/link.txt --verbose=1 /usr/bin/mips64el-linux-gnuabi64-g++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Winit-self -Wno-overloaded-virtual -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wno-missing-field-initializers -Wno-long-long -Wno-unused-but-set-parameter -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -rdynamic CMakeFiles/OgreMeshUpgrader.dir/src/main.cpp.o -o ../../bin/OgreMeshUpgrader -Wl,-rpath,/<>/obj-mips64el-linux-gnuabi64/lib: ../../lib/libOgreMain.so.1.9.0 -lSM -lICE -lX11 -lXext -lXt -lXaw -lpthread -ldl /usr/lib/mips64el-linux-gnuabi64/libboost_thread.so.1.74.0 /usr/lib/mips64el-linux-gnuabi64/libboost_atomic.so.1.74.0 -lpthread /usr/lib/mips64el-linux-gnuabi64/libboost_date_time.so.1.74.0 -lfreeimage -lzzip -lz -latomic make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [100%] Built target OgreMeshUpgrader make[2]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' /usr/bin/cmake -E cmake_progress_start /<>/obj-mips64el-linux-gnuabi64/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' dh_auto_test -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_prep -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_auto_install -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" cd obj-mips64el-linux-gnuabi64 && make -j1 install DESTDIR=/<>/ogre-1.9-1.9.0\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' /usr/bin/cmake -S/<> -B/<>/obj-mips64el-linux-gnuabi64 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-mips64el-linux-gnuabi64/CMakeFiles /<>/obj-mips64el-linux-gnuabi64//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make -f OgreMain/CMakeFiles/OgreMain.dir/build.make OgreMain/CMakeFiles/OgreMain.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/OgreMain /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/OgreMain /<>/obj-mips64el-linux-gnuabi64/OgreMain/CMakeFiles/OgreMain.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f OgreMain/CMakeFiles/OgreMain.dir/build.make OgreMain/CMakeFiles/OgreMain.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'OgreMain/CMakeFiles/OgreMain.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 41%] Built target OgreMain make -f RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/build.make RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/RenderSystems/GL /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/build.make RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'RenderSystems/GL/CMakeFiles/RenderSystem_GL.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 55%] Built target RenderSystem_GL make -f RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/build.make RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/RenderSystems/GLES2 /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2 /<>/obj-mips64el-linux-gnuabi64/RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/build.make RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'RenderSystems/GLES2/CMakeFiles/RenderSystem_GLES2.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 66%] Built target RenderSystem_GLES2 make -f PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/build.make PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/OctreeSceneManager /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/build.make PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'PlugIns/OctreeSceneManager/CMakeFiles/Plugin_OctreeSceneManager.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 68%] Built target Plugin_OctreeSceneManager make -f PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/build.make PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/BSPSceneManager /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager /<>/obj-mips64el-linux-gnuabi64/PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/build.make PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'PlugIns/BSPSceneManager/CMakeFiles/Plugin_BSPSceneManager.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 70%] Built target Plugin_BSPSceneManager make -f PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/build.make PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/ParticleFX /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX /<>/obj-mips64el-linux-gnuabi64/PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/build.make PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'PlugIns/ParticleFX/CMakeFiles/Plugin_ParticleFX.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 74%] Built target Plugin_ParticleFX make -f PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/build.make PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/PCZSceneManager /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager /<>/obj-mips64el-linux-gnuabi64/PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/build.make PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'PlugIns/PCZSceneManager/CMakeFiles/Plugin_PCZSceneManager.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 78%] Built target Plugin_PCZSceneManager make -f PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/build.make PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/PlugIns/OctreeZone /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone /<>/obj-mips64el-linux-gnuabi64/PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/build.make PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'PlugIns/OctreeZone/CMakeFiles/Plugin_OctreeZone.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 79%] Built target Plugin_OctreeZone make -f Components/Paging/CMakeFiles/OgrePaging.dir/build.make Components/Paging/CMakeFiles/OgrePaging.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Paging /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Paging /<>/obj-mips64el-linux-gnuabi64/Components/Paging/CMakeFiles/OgrePaging.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Paging/CMakeFiles/OgrePaging.dir/build.make Components/Paging/CMakeFiles/OgrePaging.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Components/Paging/CMakeFiles/OgrePaging.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 81%] Built target OgrePaging make -f Components/Property/CMakeFiles/OgreProperty.dir/build.make Components/Property/CMakeFiles/OgreProperty.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Property /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Property /<>/obj-mips64el-linux-gnuabi64/Components/Property/CMakeFiles/OgreProperty.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Property/CMakeFiles/OgreProperty.dir/build.make Components/Property/CMakeFiles/OgreProperty.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Components/Property/CMakeFiles/OgreProperty.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 82%] Built target OgreProperty make -f Components/Terrain/CMakeFiles/OgreTerrain.dir/build.make Components/Terrain/CMakeFiles/OgreTerrain.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Terrain /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Terrain /<>/obj-mips64el-linux-gnuabi64/Components/Terrain/CMakeFiles/OgreTerrain.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Terrain/CMakeFiles/OgreTerrain.dir/build.make Components/Terrain/CMakeFiles/OgreTerrain.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Components/Terrain/CMakeFiles/OgreTerrain.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 85%] Built target OgreTerrain make -f Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/build.make Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/RTShaderSystem /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem /<>/obj-mips64el-linux-gnuabi64/Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/build.make Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Components/RTShaderSystem/CMakeFiles/OgreRTShaderSystem.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 93%] Built target OgreRTShaderSystem make -f Components/Volume/CMakeFiles/OgreVolume.dir/build.make Components/Volume/CMakeFiles/OgreVolume.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Volume /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Volume /<>/obj-mips64el-linux-gnuabi64/Components/Volume/CMakeFiles/OgreVolume.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Volume/CMakeFiles/OgreVolume.dir/build.make Components/Volume/CMakeFiles/OgreVolume.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Components/Volume/CMakeFiles/OgreVolume.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 96%] Built target OgreVolume make -f Components/Overlay/CMakeFiles/OgreOverlay.dir/build.make Components/Overlay/CMakeFiles/OgreOverlay.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Components/Overlay /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Components/Overlay /<>/obj-mips64el-linux-gnuabi64/Components/Overlay/CMakeFiles/OgreOverlay.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Components/Overlay/CMakeFiles/OgreOverlay.dir/build.make Components/Overlay/CMakeFiles/OgreOverlay.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Components/Overlay/CMakeFiles/OgreOverlay.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [ 99%] Built target OgreOverlay make -f Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/build.make Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Tools/XMLConverter /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter /<>/obj-mips64el-linux-gnuabi64/Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/build.make Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Tools/XMLConverter/CMakeFiles/OgreXMLConverter.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [100%] Built target OgreXMLConverter make -f Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/build.make Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/depend make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' cd /<>/obj-mips64el-linux-gnuabi64 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/Tools/MeshUpgrader /<>/obj-mips64el-linux-gnuabi64 /<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader /<>/obj-mips64el-linux-gnuabi64/Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' make -f Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/build.make Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/build make[3]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[3]: Nothing to be done for 'Tools/MeshUpgrader/CMakeFiles/OgreMeshUpgrader.dir/build'. make[3]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' [100%] Built target OgreMeshUpgrader make[2]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' /usr/bin/cmake -E cmake_progress_start /<>/obj-mips64el-linux-gnuabi64/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-mips64el-linux-gnuabi64' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBuildSettings.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-PCZ.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Paging.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Terrain.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-RTShaderSystem.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Property.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Overlay.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Volume.pc -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreMain.so.1.9.0 -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreMain.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Ogre.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAlignedAllocator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAnimable.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAnimation.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAnimationState.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAnimationTrack.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAny.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreArchive.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreArchiveFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreArchiveManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAtomicObject.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAtomicScalar.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAutoParamDataSource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreAxisAlignedBox.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBillboard.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBillboardChain.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBillboardParticleRenderer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBillboardSet.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBitwise.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBlendMode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreBone.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCamera.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCodec.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreColourValue.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCommon.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositionPass.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositionTargetPass.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositionTechnique.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositorChain.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositorInstance.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositorLogic.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCompositorManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreConfig.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreConfigDialog.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreConfigFile.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreConfigOptionMap.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreController.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreControllerManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreConvexBody.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreCustomCompositionPass.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDataStream.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDefaultHardwareBufferManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDeflate.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDepthBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDistanceLodStrategy.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDualQuaternion.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDynLib.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDynLibManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreEdgeListBuilder.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreEntity.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreErrorDialog.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreException.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreExternalTextureSource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreExternalTextureSourceManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreFactoryObj.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreFileSystem.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreFileSystemLayer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreFrameListener.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreFrustum.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreGpuProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreGpuProgramManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreGpuProgramParams.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreGpuProgramUsage.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwareBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwareBufferManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwareCounterBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwareIndexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwareOcclusionQuery.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwarePixelBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwareUniformBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHardwareVertexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHeaderPrefix.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHeaderSuffix.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHighLevelGpuProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreHighLevelGpuProgramManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreImage.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreImageCodec.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstanceBatch.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstanceBatchHW.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstanceBatchHW_VTF.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstanceBatchShader.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstanceBatchVTF.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstanceManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstancedEntity.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreInstancedGeometry.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreIteratorRange.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreIteratorWrapper.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreIteratorWrappers.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreKeyFrame.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreLight.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreLodConfig.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreLodListener.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreLodStrategy.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreLodStrategyManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreLog.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreLogManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreManualObject.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMaterial.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMaterialManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMaterialSerializer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMath.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMatrix3.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMatrix4.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMemoryAllocatedObject.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMemoryAllocatorConfig.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMemoryNedAlloc.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMemoryNedPooling.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMemorySTLAllocator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMemoryStdAlloc.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMemoryTracker.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMesh.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMeshFileFormat.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMeshManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMeshSerializer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMeshSerializerImpl.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMovableObject.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreMovablePlane.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreNameGenerator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreNumerics.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreOptimisedUtil.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticle.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleEmitterCommands.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleEmitterFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleIterator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleSystem.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleSystemManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreParticleSystemRenderer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePass.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePatchMesh.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePatchSurface.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePixelCountLodStrategy.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePixelFormat.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePixelFormatDescriptions.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePlane.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePlaneBoundedVolume.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePlatform.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePlatformInformation.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePlugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePolygon.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePose.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePredefinedControllers.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePrefabFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreProfiler.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreProgressiveMeshGenerator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreQuaternion.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreQueuedProgressiveMeshGenerator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRadixSort.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRay.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRectangle2D.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderObjectListener.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderOperation.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderQueue.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderQueueInvocation.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderQueueListener.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderQueueSortingGrouping.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderSystem.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderSystemCapabilities.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderSystemCapabilitiesManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderSystemCapabilitiesSerializer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderTarget.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderTargetListener.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderToVertexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderWindow.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRenderable.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreResource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreResourceBackgroundQueue.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreResourceGroupManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreResourceManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRibbonTrail.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRoot.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreRotationalSpline.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSceneManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSceneManagerEnumerator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSceneNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSceneQuery.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreScriptCompiler.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreScriptLexer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreScriptLoader.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreScriptParser.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreScriptTranslator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSearchOps.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSerializer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowCameraSetup.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowCameraSetupFocused.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowCameraSetupLiSPSM.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowCameraSetupPSSM.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowCameraSetupPlaneOptimal.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowCaster.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowTextureManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreShadowVolumeExtrudeProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSharedPtr.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSimpleRenderable.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSimpleSpline.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSingleton.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSkeleton.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSkeletonFileFormat.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSkeletonInstance.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSkeletonManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSkeletonSerializer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSmallVector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSphere.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSpotShadowFadePng.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStableHeaders.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStaticFaceGroup.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStaticGeometry.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStdHeaders.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStreamSerialiser.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreString.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStringConverter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStringInterface.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreStringVector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSubEntity.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSubMesh.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreTagPoint.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreTangentSpaceCalc.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreTechnique.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreTextureManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreTextureUnitState.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreTimer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreUTFString.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreUnifiedHighLevelGpuProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreUserObjectBindings.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreVector2.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreVector3.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreVector4.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreVertexBoneAssignment.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreVertexIndexData.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreViewport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreWindowEventUtilities.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreWireBoundingBox.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreWorkQueue.h -- Installing: /<>/debian/tmp/usr/include/OGRE/asm_math.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/OgreBuildSettings.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreImageResampler.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePixelConversions.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreSIMDHelper.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDefaultWorkQueue.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDefaultWorkQueueStandard.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDefaultWorkQueueTBB.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadDefines.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadDefinesBoost.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadDefinesNone.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadDefinesPoco.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadDefinesTBB.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadHeaders.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadHeadersBoost.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadHeadersPoco.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreThreadHeadersTBB.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/OgreThreadDefinesBoost.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/OgreThreadHeadersBoost.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/OgreDefaultWorkQueueStandard.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreFreeImageCodec.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreDDSCodec.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgrePVRTCCodec.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreETCCodec.h -- Installing: /<>/debian/tmp/usr/include/OGRE/OgreZip.h -- Installing: /<>/debian/tmp/usr/include/OGRE/GLX/OgreConfigDialogImp.h -- Installing: /<>/debian/tmp/usr/include/OGRE/GLX/OgreErrorDialogImp.h -- Installing: /<>/debian/tmp/usr/include/OGRE/GLX/OgreTimerImp.h -- Installing: /<>/debian/tmp/usr/include/OGRE/GLX/GLX_backdrop.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreDefaultWorkQueue.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreDefaultWorkQueueStandard.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreDefaultWorkQueueTBB.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadDefines.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadDefinesBoost.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadDefinesNone.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadDefinesPoco.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadDefinesTBB.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadHeaders.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadHeadersBoost.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadHeadersPoco.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadHeadersTBB.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadDefinesBoost.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/Threading/OgreThreadHeadersBoost.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/Threading/OgreDefaultWorkQueueStandard.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/RenderSystem_GL.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/RenderSystem_GL.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/RenderSystem_GL.so -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLATIFSInit.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLContext.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLDefaultHardwareBufferManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLDepthBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLFBOMultiRenderTarget.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLFBORenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLFrameBufferObject.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLGpuNvparseProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLGpuProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLGpuProgramManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareBufferManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareIndexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareOcclusionQuery.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLHardwareVertexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLPBRenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLPBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLPixelFormat.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLPlugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLRenderSystem.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLRenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLStateCacheManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSupport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLTextureManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLUniformCache.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreSDLGLSupport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreSDLPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreSDLWindow.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLNullStateCacheManagerImp.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLNullUniformCacheImp.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLExtSupport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLGpuProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgramManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLPreprocessor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLProgramFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/_ps1.0_parser.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/_rc1.0_parser.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/_ts1.0_parser.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/_vs1.0_parser.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/macro.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/nvparse.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/nvparse_errors.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/nvparse_externs.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/ps1.0_program.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/rc1.0_combiners.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/rc1.0_final.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/rc1.0_general.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/rc1.0_register.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/ts1.0_inst.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/ts1.0_inst_list.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/vs1.0_inst.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/vs1.0_inst_list.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXContext.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXGLSupport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXRenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXUtils.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXWindow.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GLX/OgreGLUtil.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/glxext.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/glxtokens.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/glew.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/wglew.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/glxew.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/glext.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/gl.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/GL/wglext.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLGpuProgram.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLProgram.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLExtSupport.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLPreprocessor.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgramManager.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLProgramFactory.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgram.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/RenderSystem_GLES2.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/RenderSystem_GLES2.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/RenderSystem_GLES2.so -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Context.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2DefaultHardwareBufferManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2DepthBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FBOMultiRenderTarget.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FBORenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FrameBufferObject.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgramManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareBufferManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareIndexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareOcclusionQuery.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwarePixelBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareUniformBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareVertexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2InternalShaders.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2ManagedResource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2PixelFormat.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Plugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Prerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderSystem.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderToVertexBuffer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2StateCacheManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Support.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Texture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2TextureManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2UniformCache.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/OgreGLES2VertexDeclaration.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLContext.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLRenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLSupport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLWindow.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreGLES2Util.h -- Up-to-date: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreGLES2Util.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLContext.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLRenderTexture.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLSupport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLWindow.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2ext.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2platform.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLES2/gles2w.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/KHR/khrplatform.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/StateCacheManager/OgreGLES2NullStateCacheManagerImp.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/StateCacheManager/OgreGLES2NullUniformCacheImp.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESPreprocessor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESCgProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipelineManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESGpuProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramManagerCommon.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgramManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipeline.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramCommon.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESExtSupport.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESCgProgramFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgram.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_OctreeSceneManager.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_OctreeSceneManager.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_OctreeSceneManager.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctree.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeCamera.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePlugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneQuery.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspLevel.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspResourceManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManagerPlugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Level.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Shader.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3ShaderManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Types.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_BSPSceneManager.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_BSPSceneManager.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_BSPSceneManager.so -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_ParticleFX.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_ParticleFX.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_ParticleFX.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreAreaEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitterFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector2.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitterFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPlugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitterFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitterFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffectorFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffector.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffectorFactory.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_PCZSceneManager.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_PCZSceneManager.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_PCZSceneManager.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgreAntiPortal.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgreCapsule.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgreDefaultZone.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCPlane.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZCamera.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZFrustum.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZLight.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPlugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneQuery.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZone.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZoneFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePortal.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgrePortalBase.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/PCZSceneManager/OgreSegment.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_OctreeZone.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_OctreeZone.so.1.9.0" to "/usr/lib/mips64el-linux-gnuabi64/OGRE" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/Plugin_OctreeZone.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZone.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZoneOctree.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZonePlugin.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZonePrerequisites.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgrePaging.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgrePaging.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgrePaging.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgreGrid2DPageStrategy.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgreGrid3DPageStrategy.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePage.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageConnection.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageContent.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageContentCollection.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageContentCollectionFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageContentFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageFileFormats.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePageStrategy.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePagedWorld.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePagedWorldSection.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePaging.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgrePagingPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Paging/OgreSimplePageContentCollection.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreProperty.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreProperty.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreProperty.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Property/OgreProperty.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Property/OgrePropertyPrerequisites.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreTerrain.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreTerrain.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreTerrain.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrain.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainAutoUpdateLod.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainGroup.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainLayerBlendMap.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainLodManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainMaterialGenerator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainMaterialGeneratorA.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainQuadTreeNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainPaging.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Terrain/OgreTerrainPagedWorldSection.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreRTShaderSystem.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreRTShaderSystem.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreRTShaderSystem.so -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreRTShaderSystem.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderCGProgramProcessor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderCGProgramWriter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExDualQuaternionSkinning.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinning.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinningTechnique.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExIntegratedPSSM3.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExLayeredBlending.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExLinearSkinning.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExNormalMapLighting.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExPerPixelLighting.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExTextureAtlasSampler.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderExTriplanarTexturing.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFFPColour.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFFPFog.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFFPLighting.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFFPRenderState.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFFPRenderStateBuilder.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFFPTexturing.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFFPTransform.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFunction.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderFunctionAtom.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramProcessor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramWriter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLProgramProcessor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderGLSLProgramWriter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderGenerator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderHLSLProgramProcessor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderHLSLProgramWriter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderMaterialSerializerListener.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderParameter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderProgram.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderProgramManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderProgramProcessor.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderProgramSet.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderProgramWriter.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderProgramWriterManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderRenderState.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderScriptTranslator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreVolume.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreVolume.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreVolume.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeCSGSource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeCacheSource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeChunk.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeChunkHandler.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeDualGridGenerator.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeGridSource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeHalfFloatGridSource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeIsoSurface.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeIsoSurfaceMC.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeIsoSurfaceTablesMC.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeMeshBuilder.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeOctreeNode.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeOctreeNodeSplitPolicy.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumePrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeSimplexNoise.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeSource.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Volume/OgreVolumeTextureSource.h -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreOverlay.so.1.9.0 -- Set runtime path of "/<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreOverlay.so.1.9.0" to "" -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/libOgreOverlay.so -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreBorderPanelOverlayElement.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreFont.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreFontManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlay.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlayContainer.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlayElement.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlayElementCommands.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlayElementFactory.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlayManager.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlayPrerequisites.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlayProfileSessionListener.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreOverlaySystem.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgrePanelOverlayElement.h -- Installing: /<>/debian/tmp/usr/include/OGRE/Overlay/OgreTextAreaOverlayElement.h -- Installing: /<>/debian/tmp/usr/bin/OgreXMLConverter -- Set runtime path of "/<>/debian/tmp/usr/bin/OgreXMLConverter" to "" -- Installing: /<>/debian/tmp/usr/bin/OgreMeshUpgrader -- Set runtime path of "/<>/debian/tmp/usr/bin/OgreMeshUpgrader" to "" -- Installing: /<>/debian/tmp/usr/share/OGRE/docs -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/shadows -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/shadows/OgreShadows.pdf -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/CMakeLists.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/ReadMe.html -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/ogre-logo.gif -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/style.css -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/freetype.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/zlib.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/libpng.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/uiuc.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/mpl.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/libjpeg.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/bsd.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/libmng.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/freeimage.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/libtiff.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/nedmalloc_boost.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/licenses/mit.txt -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/License.html -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/CodingStandards.html -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/ogre-logo-wetfloor.gif -- Installing: /<>/debian/tmp/usr/share/OGRE/docs/ChangeLog.html -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/FindOIS.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/FindOGRE.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/FindPkgMacros.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/MacroLogFeature.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/PreprocessorUtils.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/PrecompiledHeader.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/OgreAddTargets.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/OgreConfigTargets.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/OgreGetVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE/cmake/OgreFindFrameworks.cmake make[1]: Leaving directory '/<>/obj-mips64el-linux-gnuabi64' debian/rules override_dh_install-arch make[1]: Entering directory '/<>' cp -f debian/libogre-VERSION.install debian/libogre-1.9.0v5.install cp -f debian/libogre-VERSION.lintian-overrides debian/libogre-1.9.0v5.lintian-overrides cp -f debian/libogre-VERSION.preinst debian/libogre-1.9.0v5.preinst cp -f debian/libogre-VERSION.postinst debian/libogre-1.9.0v5.postinst cp -f debian/libogre-VERSION.postrm debian/libogre-1.9.0v5.postrm mv debian/tmp/usr/lib/mips64el-linux-gnuabi64/OGRE debian/tmp//usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0 sed -i "/{libdir}/ s|{libdir}/OGRE|{libdir}/OGRE-1.9.0|g" debian/tmp/usr/lib/mips64el-linux-gnuabi64/pkgconfig/* chrpath --replace /usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0 debian/tmp//usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_OctreeZone.so.* debian/tmp//usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_OctreeZone.so.1.9.0: RUNPATH=/usr/lib/mips64el-linux-gnuabi64/OGRE debian/tmp//usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_OctreeZone.so.1.9.0: new RUNPATH: /usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0 dh_install -a --list-missing dh_install: warning: Please use dh_missing --list-missing/--fail-missing instead dh_install: warning: This feature will be removed in compat 12. dh_missing: warning: usr/share/OGRE/docs/CMakeLists.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/ChangeLog.html exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/CodingStandards.html exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/License.html exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/ReadMe.html exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/bsd.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/freeimage.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/freetype.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/libjpeg.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/libmng.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/libpng.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/libtiff.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/mit.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/mpl.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/nedmalloc_boost.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/uiuc.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/licenses/zlib.txt exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/ogre-logo-wetfloor.gif exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/ogre-logo.gif exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/OGRE/docs/style.css exists in debian/tmp but is not installed to anywhere The following debhelper tools have reported what they installed (with files per package) * dh_install: blender-ogrexml-1.9 (2), libogre-1.9-dev (26), libogre-1.9.0v5 (21), ogre-1.9-doc (1), ogre-1.9-tools (2) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built If the omission is intentional or no other helper can take care of this consider adding the paths to debian/not-installed. make[1]: Leaving directory '/<>' dh_installdocs -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs -- Docs/ChangeLog.html make[1]: Leaving directory '/<>' dh_installman -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_installinit -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_lintian -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_perl -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_link -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_strip_nondeterminism -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_compress -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_fixperms -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_missing -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_strip -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' dh_makeshlibs -V"libogre-1.9.0v5 (>= 1.9.0+dfsg1-9~)" make[1]: Leaving directory '/<>' dh_shlibdeps -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_installdeb -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_gencontrol -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_md5sums -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dh_builddeb -a -O--buildsystem=cmake "-O--dbgsym-migration=libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~)" dpkg-deb: building package 'libogre-1.9-dev' in '../libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb'. dpkg-deb: building package 'libogre-1.9.0v5' in '../libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb'. dpkg-deb: building package 'libogre-1.9.0v5-dbgsym' in '../libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb'. dpkg-deb: building package 'ogre-1.9-tools' in '../ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb'. dpkg-deb: building package 'ogre-1.9-tools-dbgsym' in '../ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../ogre-1.9_1.9.0+dfsg1-12.1_mips64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2021-01-22T20:41:39Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ ogre-1.9_1.9.0+dfsg1-12.1_mips64el.changes: ------------------------------------------- Format: 1.8 Date: Sat, 02 Jan 2021 00:34:49 +0100 Source: ogre-1.9 Binary: libogre-1.9-dev libogre-1.9.0v5 libogre-1.9.0v5-dbgsym ogre-1.9-tools ogre-1.9-tools-dbgsym Built-For-Profiles: cross nocheck Architecture: mips64el Version: 1.9.0+dfsg1-12.1 Distribution: unstable Urgency: medium Maintainer: Debian Games Team Changed-By: Holger Levsen Description: libogre-1.9-dev - 3D Object-Oriented Graphics Rendering Engine (development files) libogre-1.9.0v5 - 3D Object-Oriented Graphics Rendering Engine (libraries) ogre-1.9-tools - 3D Object-Oriented Graphics Rendering Engine (tools) Changes: ogre-1.9 (1.9.0+dfsg1-12.1) unstable; urgency=medium . * Non maintainer upload by the Reproducible Builds team. * No source change upload to rebuild on buildd with .buildinfo files. Checksums-Sha1: 0ba541c606db38f0bbeb164fae508d84a6be024d 993180 libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb e4a64e54c5bd3642f58a6e7393d084529f033b39 80974240 libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb f80fcdeb9e39e9aa029f1a3f0695ef4d53c113d0 2410748 libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb a10f43c675434aabc93989258b7df3a80881ab78 1748880 ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb d4daf0af68b3b9e3b3841b0949ef6082622f2894 126436 ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb 5c8c1f0bcf50a65e63a5211bace1f70eb609345b 10728 ogre-1.9_1.9.0+dfsg1-12.1_mips64el.buildinfo Checksums-Sha256: 6398b23331d580924845250c9558b8f90ec4a6accf4957258e11059bcdcb6915 993180 libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb b06e6213428d10ec8c1aa105e3a35f18a4fb231ec3b6de3b78c02e376b2b186e 80974240 libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb ece71174400f34ce0402a9236c4b16e40e129b87050c9f39086b783f48c4f8cc 2410748 libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb 0e05968bfd214c0bddcb3dbc91f2d67aa2900e79dba7d4c3e3e31aaebe4c425b 1748880 ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb 2780239ec669f485e784eef507306586bc184dd4606bf21c48e2a97fb5d2f4a0 126436 ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb ac059809f08e252ca8c2efebd1f3d547cec514b0229bcfb368652e3908d499bf 10728 ogre-1.9_1.9.0+dfsg1-12.1_mips64el.buildinfo Files: eb48ad7b2dda48708d23b333d3119b9d 993180 libdevel optional libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb d7d1bc68a17736e49df51226aba7d2ce 80974240 debug optional libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb e02fa9455afd5423317f061df12d69ac 2410748 libs optional libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb 99461d31d0d75ba7e63747d77f912b6c 1748880 debug optional ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb e0d9cd93806ab894a64799820cf7be0e 126436 devel optional ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb 0288a6a0bb4769f82d11fe5e42fd0fa4 10728 libs optional ogre-1.9_1.9.0+dfsg1-12.1_mips64el.buildinfo +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: ogre-1.9 Binary: libogre-1.9-dev libogre-1.9.0v5 libogre-1.9.0v5-dbgsym ogre-1.9-tools ogre-1.9-tools-dbgsym Architecture: mips64el Version: 1.9.0+dfsg1-12.1 Checksums-Md5: eb48ad7b2dda48708d23b333d3119b9d 993180 libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb d7d1bc68a17736e49df51226aba7d2ce 80974240 libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb e02fa9455afd5423317f061df12d69ac 2410748 libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb 99461d31d0d75ba7e63747d77f912b6c 1748880 ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb e0d9cd93806ab894a64799820cf7be0e 126436 ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb Checksums-Sha1: 0ba541c606db38f0bbeb164fae508d84a6be024d 993180 libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb e4a64e54c5bd3642f58a6e7393d084529f033b39 80974240 libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb f80fcdeb9e39e9aa029f1a3f0695ef4d53c113d0 2410748 libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb a10f43c675434aabc93989258b7df3a80881ab78 1748880 ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb d4daf0af68b3b9e3b3841b0949ef6082622f2894 126436 ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb Checksums-Sha256: 6398b23331d580924845250c9558b8f90ec4a6accf4957258e11059bcdcb6915 993180 libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb b06e6213428d10ec8c1aa105e3a35f18a4fb231ec3b6de3b78c02e376b2b186e 80974240 libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb ece71174400f34ce0402a9236c4b16e40e129b87050c9f39086b783f48c4f8cc 2410748 libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb 0e05968bfd214c0bddcb3dbc91f2d67aa2900e79dba7d4c3e3e31aaebe4c425b 1748880 ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb 2780239ec669f485e784eef507306586bc184dd4606bf21c48e2a97fb5d2f4a0 126436 ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Fri, 22 Jan 2021 20:41:37 +0000 Build-Path: /<> Installed-Build-Depends: autoconf (= 2.69-14), automake (= 1:1.16.3-2), autopoint (= 0.21-3), autotools-dev (= 20180224.1+nmu1), base-files (= 11), base-passwd (= 3.5.48), bash (= 5.1-2), binutils (= 2.35.1-7), binutils-common (= 2.35.1-7), binutils-x86-64-linux-gnu (= 2.35.1-7), bsdextrautils (= 2.36.1-6), bsdutils (= 1:2.36.1-6), build-essential (= 12.9), bzip2 (= 1.0.8-4), chrpath (= 0.16-2+b1), cmake (= 3.18.4-1+b1), cmake-data (= 3.18.4-1), coreutils (= 8.32-4+b1), cpp (= 4:10.2.1-1), cpp-10 (= 10.2.1-6), dash (= 0.5.11+git20200708+dd9ef66-5), debconf (= 1.5.74), debhelper (= 13.3.1), debianutils (= 4.11.2), dh-autoreconf (= 19), dh-strip-nondeterminism (= 1.10.0-1), diffutils (= 1:3.7-5), dpkg (= 1.20.7.1), dpkg-dev (= 1.20.7.1), dwz (= 0.13+20210118-1), file (= 1:5.39-3), findutils (= 4.8.0-1), g++ (= 4:10.2.1-1), g++-10 (= 10.2.1-6), gcc (= 4:10.2.1-1), gcc-10 (= 10.2.1-6), gcc-10-base (= 10.2.1-6), gcc-9-base (= 9.3.0-20), gettext (= 0.21-3), gettext-base (= 0.21-3), grep (= 3.6-1), groff-base (= 1.22.4-5), gzip (= 1.10-2), hostname (= 3.23), init-system-helpers (= 1.60), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-9), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.4.3-2), libasan6 (= 10.2.1-6), libatomic1 (= 10.2.1-6), libattr1 (= 1:2.4.48-6), libaudit-common (= 1:3.0-2), libaudit1 (= 1:3.0-2), libbinutils (= 2.35.1-7), libblkid1 (= 2.36.1-6), libboost-atomic-dev (= 1.74.0.3), libboost-atomic1.74-dev (= 1.74.0-7), libboost-atomic1.74.0 (= 1.74.0-7), libboost-chrono1.74-dev (= 1.74.0-7), libboost-chrono1.74.0 (= 1.74.0-7), libboost-date-time-dev (= 1.74.0.3), libboost-date-time1.74-dev (= 1.74.0-7), libboost-date-time1.74.0 (= 1.74.0-7), libboost-dev (= 1.74.0.3), libboost-serialization1.74-dev (= 1.74.0-7), libboost-serialization1.74.0 (= 1.74.0-7), libboost-system1.74-dev (= 1.74.0-7), libboost-system1.74.0 (= 1.74.0-7), libboost-thread-dev (= 1.74.0.3), libboost-thread1.74-dev (= 1.74.0-7), libboost-thread1.74.0 (= 1.74.0-7), libboost1.74-dev (= 1.74.0-7), libbrotli-dev (= 1.0.9-2+b2), libbrotli1 (= 1.0.9-2+b2), libbsd0 (= 0.10.0-1), libbz2-1.0 (= 1.0.8-4), libc-bin (= 2.31-9), libc-dev-bin (= 2.31-9), libc6 (= 2.31-9), libc6-dev (= 2.31-9), libcap-ng0 (= 0.7.9-2.2+b1), libcc1-0 (= 10.2.1-6), libcom-err2 (= 1.45.6-1), libcrypt-dev (= 1:4.4.17-1), libcrypt1 (= 1:4.4.17-1), libctf-nobfd0 (= 2.35.1-7), libctf0 (= 2.35.1-7), libcurl4 (= 7.74.0-1), libdb5.3 (= 5.3.28+dfsg1-0.6), libdebconfclient0 (= 0.256), libdebhelper-perl (= 13.3.1), libdeflate0 (= 1.7-1), libdpkg-perl (= 1.20.7.1), libdrm-amdgpu1 (= 2.4.103-2), libdrm-common (= 2.4.103-2), libdrm-nouveau2 (= 2.4.103-2), libdrm-radeon1 (= 2.4.103-2), libdrm2 (= 2.4.103-2), libedit2 (= 3.1-20191231-2+b1), libegl-dev (= 1.3.2-1), libegl-mesa0 (= 20.3.3-1), libegl1 (= 1.3.2-1), libelf1 (= 0.182-3), libexpat1 (= 2.2.10-1), libffi7 (= 3.3-5), libfile-stripnondeterminism-perl (= 1.10.0-1), libfreeimage-dev (= 3.18.0+ds2-6), libfreeimage3 (= 3.18.0+ds2-6), libfreetype-dev (= 2.10.4+dfsg-1), libfreetype6 (= 2.10.4+dfsg-1), libfreetype6-dev (= 2.10.4+dfsg-1), libgbm1 (= 20.3.3-1), libgcc-10-dev (= 10.2.1-6), libgcc-9-dev (= 9.3.0-20), libgcc-s1 (= 10.2.1-6), libgcrypt20 (= 1.8.7-2), libgdbm-compat4 (= 1.19-2), libgdbm6 (= 1.19-2), libgl-dev (= 1.3.2-1), libgl1 (= 1.3.2-1), libgl1-mesa-dev (= 20.3.3-1), libgl1-mesa-dri (= 20.3.3-1), libglapi-mesa (= 20.3.3-1), libgles-dev (= 1.3.2-1), libgles1 (= 1.3.2-1), libgles2 (= 1.3.2-1), libgles2-mesa-dev (= 20.3.3-1), libglib2.0-0 (= 2.66.4-1), libglu1-mesa (= 9.0.1-1), libglu1-mesa-dev (= 9.0.1-1), libglvnd-dev (= 1.3.2-1), libglvnd0 (= 1.3.2-1), libglx-dev (= 1.3.2-1), libglx-mesa0 (= 20.3.3-1), libglx0 (= 1.3.2-1), libgmp10 (= 2:6.2.1+dfsg-1), libgnutls30 (= 3.7.0-5), libgomp1 (= 10.2.1-6), libgpg-error0 (= 1.38-2), libgssapi-krb5-2 (= 1.18.3-4), libhogweed6 (= 3.6-2), libice-dev (= 2:1.0.10-1), libice6 (= 2:1.0.10-1), libicu67 (= 67.1-6), libidn2-0 (= 2.3.0-5), libilmbase25 (= 2.5.4-1), libisl23 (= 0.23-1), libitm1 (= 10.2.1-6), libjbig0 (= 2.1-3.1+b2), libjpeg62-turbo (= 1:2.0.5-2), libjsoncpp24 (= 1.9.4-4), libjxr0 (= 1.1-6+b1), libk5crypto3 (= 1.18.3-4), libkeyutils1 (= 1.6.1-2), libkrb5-3 (= 1.18.3-4), libkrb5support0 (= 1.18.3-4), liblcms2-2 (= 2.12~rc1-2), libldap-2.4-2 (= 2.4.56+dfsg-1), libllvm11 (= 1:11.0.1-2), liblsan0 (= 10.2.1-6), liblz4-1 (= 1.9.3-1), liblzma5 (= 5.2.5-1.0), libmagic-mgc (= 1:5.39-3), libmagic1 (= 1:5.39-3), libmount1 (= 2.36.1-6), libmpc3 (= 1.2.0-1), libmpfr6 (= 4.1.0-3), libncurses6 (= 6.2+20201114-2), libncursesw6 (= 6.2+20201114-2), libnettle8 (= 3.6-2), libnghttp2-14 (= 1.42.0-1), libnsl-dev (= 1.3.0-2), libnsl2 (= 1.3.0-2), libois-1.3.0v5 (= 1.3.0+dfsg0-6+b11), libois-dev (= 1.3.0+dfsg0-6+b11), libopenexr25 (= 2.5.4-1), libopengl-dev (= 1.3.2-1), libopengl0 (= 1.3.2-1), libopenjp2-7 (= 2.3.1-1), libp11-kit0 (= 0.23.22-1), libpam-modules (= 1.4.0-2), libpam-modules-bin (= 1.4.0-2), libpam-runtime (= 1.4.0-2), libpam0g (= 1.4.0-2), libpcre2-8-0 (= 10.36-2), libpcre3 (= 2:8.39-13), libperl5.32 (= 5.32.0-6), libpipeline1 (= 1.5.3-1), libpng-dev (= 1.6.37-3), libpng16-16 (= 1.6.37-3), libprocps8 (= 2:3.3.16-5), libpsl5 (= 0.21.0-1.1), libpthread-stubs0-dev (= 0.4-1), libquadmath0 (= 10.2.1-6), libraw20 (= 0.20.2-1), librhash0 (= 1.4.1-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2+b2), libsasl2-2 (= 2.1.27+dfsg-2), libsasl2-modules-db (= 2.1.27+dfsg-2), libseccomp2 (= 2.5.1-1), libselinux1 (= 3.1-2+b2), libsensors-config (= 1:3.6.0-5), libsensors5 (= 1:3.6.0-5), libsigsegv2 (= 2.12-3), libsm-dev (= 2:1.2.3-1), libsm6 (= 2:1.2.3-1), libsmartcols1 (= 2.36.1-6), libssh2-1 (= 1.9.0-2), libssl1.1 (= 1.1.1i-2), libstdc++-10-dev (= 10.2.1-6), libstdc++-9-dev (= 9.3.0-20), libstdc++6 (= 10.2.1-6), libsub-override-perl (= 0.09-2), libsystemd0 (= 247.2-5), libtasn1-6 (= 4.16.0-2), libtiff5 (= 4.2.0-1), libtinfo6 (= 6.2+20201114-2), libtinyxml-dev (= 2.6.2-4), libtinyxml2.6.2v5 (= 2.6.2-4), libtirpc-common (= 1.3.1-1), libtirpc-dev (= 1.3.1-1), libtirpc3 (= 1.3.1-1), libtool (= 2.4.6-15), libtsan0 (= 10.2.1-6), libubsan1 (= 10.2.1-6), libuchardet0 (= 0.0.7-1), libudev1 (= 247.2-5), libunistring2 (= 0.9.10-4), libuuid1 (= 2.36.1-6), libuv1 (= 1.40.0-1), libvulkan1 (= 1.2.162.0-1), libwayland-client0 (= 1.18.0-2~exp1.1), libwayland-server0 (= 1.18.0-2~exp1.1), libwebp6 (= 0.6.1-2+b1), libwebpmux3 (= 0.6.1-2+b1), libx11-6 (= 2:1.7.0-2), libx11-data (= 2:1.7.0-2), libx11-dev (= 2:1.7.0-2), libx11-xcb1 (= 2:1.7.0-2), libxau-dev (= 1:1.0.8-1+b2), libxau6 (= 1:1.0.8-1+b2), libxaw7 (= 2:1.0.13-1.1), libxaw7-dev (= 2:1.0.13-1.1), libxcb-dri2-0 (= 1.14-2.1), libxcb-dri3-0 (= 1.14-2.1), libxcb-glx0 (= 1.14-2.1), libxcb-present0 (= 1.14-2.1), libxcb-shm0 (= 1.14-2.1), libxcb-sync1 (= 1.14-2.1), libxcb-xfixes0 (= 1.14-2.1), libxcb1 (= 1.14-2.1), libxcb1-dev (= 1.14-2.1), libxdamage1 (= 1:1.1.5-2), libxdmcp-dev (= 1:1.1.2-3), libxdmcp6 (= 1:1.1.2-3), libxext-dev (= 2:1.3.3-1.1), libxext6 (= 2:1.3.3-1.1), libxfixes3 (= 1:5.0.3-2), libxml2 (= 2.9.10+dfsg-6.3+b1), libxmu-dev (= 2:1.1.2-2+b3), libxmu-headers (= 2:1.1.2-2), libxmu6 (= 2:1.1.2-2+b3), libxpm-dev (= 1:3.5.12-1), libxpm4 (= 1:3.5.12-1), libxrandr-dev (= 2:1.5.1-1), libxrandr2 (= 2:1.5.1-1), libxrender-dev (= 1:0.9.10-1), libxrender1 (= 1:0.9.10-1), libxshmfence1 (= 1.3-1), libxt-dev (= 1:1.2.0-1), libxt6 (= 1:1.2.0-1), libxxf86vm-dev (= 1:1.1.4-1+b2), libxxf86vm1 (= 1:1.1.4-1+b2), libz3-4 (= 4.8.9-1), libzstd1 (= 1.4.8+dfsg-1), libzzip-0-13 (= 0.13.62-3.2), libzzip-dev (= 0.13.62-3.2), linux-libc-dev (= 5.10.9-1), login (= 1:4.8.1-1), lsb-base (= 11.1.0), m4 (= 1.4.18-5), make (= 4.3-4), man-db (= 2.9.3-2), mawk (= 1.3.4.20200120-2), ncurses-base (= 6.2+20201114-2), ncurses-bin (= 6.2+20201114-2), patch (= 2.7.6-7), perl (= 5.32.0-6), perl-base (= 5.32.0-6), perl-modules-5.32 (= 5.32.0-6), pkg-config (= 0.29.2-1), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.16-5), sed (= 4.7-1), sensible-utils (= 0.0.14), sysvinit-utils (= 2.96-5), tar (= 1.32+dfsg-1), util-linux (= 2.36.1-6), x11-common (= 1:7.7+21), x11proto-core-dev (= 2020.1-1), x11proto-dev (= 2020.1-1), x11proto-randr-dev (= 2020.1-1), x11proto-xext-dev (= 2020.1-1), x11proto-xf86vidmode-dev (= 2020.1-1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.2.5-1.0), zlib1g (= 1:1.2.11.dfsg-2), zlib1g-dev (= 1:1.2.11.dfsg-2) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="en_US.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1609544089" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libogre-1.9-dev_1.9.0+dfsg1-12.1_mips64el.deb --------------------------------------------- new Debian package, version 2.0. size 993180 bytes: control archive=15672 bytes. 1010 bytes, 21 lines control 49935 bytes, 605 lines md5sums Package: libogre-1.9-dev Source: ogre-1.9 Version: 1.9.0+dfsg1-12.1 Architecture: mips64el Maintainer: Debian Games Team Installed-Size: 7369 Depends: libogre-1.9.0v5 (= 1.9.0+dfsg1-12.1), libboost-dev, libboost-thread-dev Suggests: ogre-1.9-doc, libogre-1.9.0v5-dbg Conflicts: libogre-1.8-dev (<< 1.9.0), libogre-dev (<< 1.9.0) Section: libdevel Priority: optional Homepage: https://ogre3d.org/ Description: 3D Object-Oriented Graphics Rendering Engine (development files) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains the headers needed to develop with OGRE. drwxr-xr-x root/root 0 2021-01-01 23:34 ./ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/GLX/ -rw-r--r-- root/root 176545 2013-12-01 17:28 ./usr/include/OGRE/GLX/GLX_backdrop.h -rw-r--r-- root/root 2750 2013-12-01 17:28 ./usr/include/OGRE/GLX/OgreConfigDialogImp.h -rw-r--r-- root/root 1892 2013-12-01 17:28 ./usr/include/OGRE/GLX/OgreErrorDialogImp.h -rw-r--r-- root/root 2898 2013-12-01 17:28 ./usr/include/OGRE/GLX/OgreTimerImp.h -rw-r--r-- root/root 4525 2013-12-01 17:28 ./usr/include/OGRE/Ogre.h -rw-r--r-- root/root 4145 2013-12-01 17:28 ./usr/include/OGRE/OgreAlignedAllocator.h -rw-r--r-- root/root 10415 2013-12-01 17:28 ./usr/include/OGRE/OgreAnimable.h -rw-r--r-- root/root 26507 2013-12-01 17:28 ./usr/include/OGRE/OgreAnimation.h -rw-r--r-- root/root 12114 2013-12-01 17:28 ./usr/include/OGRE/OgreAnimationState.h -rw-r--r-- root/root 24696 2013-12-01 17:28 ./usr/include/OGRE/OgreAnimationTrack.h -rw-r--r-- root/root 10599 2013-12-01 17:28 ./usr/include/OGRE/OgreAny.h -rw-r--r-- root/root 9383 2013-12-01 17:28 ./usr/include/OGRE/OgreArchive.h -rw-r--r-- root/root 3136 2013-12-01 17:28 ./usr/include/OGRE/OgreArchiveFactory.h -rw-r--r-- root/root 5535 2013-12-01 17:28 ./usr/include/OGRE/OgreArchiveManager.h -rw-r--r-- root/root 3097 2013-12-01 17:28 ./usr/include/OGRE/OgreAtomicObject.h -rw-r--r-- root/root 13904 2013-12-01 17:28 ./usr/include/OGRE/OgreAtomicScalar.h -rw-r--r-- root/root 13346 2013-12-01 17:28 ./usr/include/OGRE/OgreAutoParamDataSource.h -rw-r--r-- root/root 21526 2013-12-01 17:28 ./usr/include/OGRE/OgreAxisAlignedBox.h -rw-r--r-- root/root 10131 2013-12-01 17:28 ./usr/include/OGRE/OgreBillboard.h -rw-r--r-- root/root 14531 2013-12-01 17:28 ./usr/include/OGRE/OgreBillboardChain.h -rw-r--r-- root/root 11875 2013-12-01 17:28 ./usr/include/OGRE/OgreBillboardParticleRenderer.h -rw-r--r-- root/root 40817 2013-12-01 17:28 ./usr/include/OGRE/OgreBillboardSet.h -rw-r--r-- root/root 10760 2013-12-01 17:28 ./usr/include/OGRE/OgreBitwise.h -rw-r--r-- root/root 10068 2013-12-01 17:28 ./usr/include/OGRE/OgreBlendMode.h -rw-r--r-- root/root 6117 2013-12-01 17:28 ./usr/include/OGRE/OgreBone.h -rw-r--r-- root/root 1770 2021-01-01 23:34 ./usr/include/OGRE/OgreBuildSettings.h -rw-r--r-- root/root 30686 2013-12-01 17:28 ./usr/include/OGRE/OgreCamera.h -rw-r--r-- root/root 6887 2013-12-01 17:28 ./usr/include/OGRE/OgreCodec.h -rw-r--r-- root/root 8655 2013-12-01 17:28 ./usr/include/OGRE/OgreColourValue.h -rw-r--r-- root/root 25142 2013-12-01 17:28 ./usr/include/OGRE/OgreCommon.h -rw-r--r-- root/root 12440 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositionPass.h -rw-r--r-- root/root 5755 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositionTargetPass.h -rw-r--r-- root/root 7417 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositionTechnique.h -rw-r--r-- root/root 7016 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositor.h -rw-r--r-- root/root 10137 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositorChain.h -rw-r--r-- root/root 16555 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositorInstance.h -rw-r--r-- root/root 2527 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositorLogic.h -rw-r--r-- root/root 11290 2013-12-01 17:28 ./usr/include/OGRE/OgreCompositorManager.h -rw-r--r-- root/root 6922 2013-12-01 17:28 ./usr/include/OGRE/OgreConfig.h -rw-r--r-- root/root 2451 2013-12-01 17:28 ./usr/include/OGRE/OgreConfigDialog.h -rw-r--r-- root/root 4670 2013-12-01 17:28 ./usr/include/OGRE/OgreConfigFile.h -rw-r--r-- root/root 2072 2013-12-01 17:28 ./usr/include/OGRE/OgreConfigOptionMap.h -rw-r--r-- root/root 7515 2013-12-01 17:28 ./usr/include/OGRE/OgreController.h -rw-r--r-- root/root 13671 2013-12-01 17:28 ./usr/include/OGRE/OgreControllerManager.h -rw-r--r-- root/root 8212 2013-12-01 17:28 ./usr/include/OGRE/OgreConvexBody.h -rw-r--r-- root/root 2480 2013-12-01 17:28 ./usr/include/OGRE/OgreCustomCompositionPass.h -rw-r--r-- root/root 3637 2013-12-01 17:28 ./usr/include/OGRE/OgreDDSCodec.h -rw-r--r-- root/root 22734 2013-12-01 17:28 ./usr/include/OGRE/OgreDataStream.h -rw-r--r-- root/root 8090 2013-12-01 17:28 ./usr/include/OGRE/OgreDefaultHardwareBufferManager.h -rw-r--r-- root/root 1733 2013-12-01 17:28 ./usr/include/OGRE/OgreDefaultWorkQueue.h -rw-r--r-- root/root 2881 2013-12-01 17:28 ./usr/include/OGRE/OgreDefaultWorkQueueStandard.h -rw-r--r-- root/root 2793 2013-12-01 17:28 ./usr/include/OGRE/OgreDefaultWorkQueueTBB.h -rw-r--r-- root/root 5046 2013-12-01 17:28 ./usr/include/OGRE/OgreDeflate.h -rw-r--r-- root/root 6739 2013-12-01 17:28 ./usr/include/OGRE/OgreDepthBuffer.h -rw-r--r-- root/root 10694 2013-12-01 17:28 ./usr/include/OGRE/OgreDistanceLodStrategy.h -rw-r--r-- root/root 5549 2013-12-01 17:28 ./usr/include/OGRE/OgreDualQuaternion.h -rw-r--r-- root/root 4481 2013-12-01 17:28 ./usr/include/OGRE/OgreDynLib.h -rw-r--r-- root/root 4437 2013-12-01 17:28 ./usr/include/OGRE/OgreDynLibManager.h -rw-r--r-- root/root 3110 2013-12-01 17:28 ./usr/include/OGRE/OgreETCCodec.h -rw-r--r-- root/root 12210 2013-12-01 17:28 ./usr/include/OGRE/OgreEdgeListBuilder.h -rw-r--r-- root/root 42346 2013-12-01 17:28 ./usr/include/OGRE/OgreEntity.h -rw-r--r-- root/root 2335 2013-12-01 17:28 ./usr/include/OGRE/OgreErrorDialog.h -rw-r--r-- root/root 12689 2013-12-01 17:28 ./usr/include/OGRE/OgreException.h -rw-r--r-- root/root 7955 2013-12-01 17:28 ./usr/include/OGRE/OgreExternalTextureSource.h -rw-r--r-- root/root 5400 2013-12-01 17:28 ./usr/include/OGRE/OgreExternalTextureSourceManager.h -rw-r--r-- root/root 2439 2013-12-01 17:28 ./usr/include/OGRE/OgreFactoryObj.h -rw-r--r-- root/root 5191 2013-12-01 17:28 ./usr/include/OGRE/OgreFileSystem.h -rw-r--r-- root/root 5229 2013-12-01 17:28 ./usr/include/OGRE/OgreFileSystemLayer.h -rw-r--r-- root/root 5594 2013-12-01 17:28 ./usr/include/OGRE/OgreFrameListener.h -rw-r--r-- root/root 3135 2013-12-01 17:28 ./usr/include/OGRE/OgreFreeImageCodec.h -rw-r--r-- root/root 31899 2013-12-01 17:28 ./usr/include/OGRE/OgreFrustum.h -rw-r--r-- root/root 18851 2013-12-01 17:28 ./usr/include/OGRE/OgreGpuProgram.h -rw-r--r-- root/root 11647 2013-12-01 17:28 ./usr/include/OGRE/OgreGpuProgramManager.h -rw-r--r-- root/root 86801 2013-12-01 17:28 ./usr/include/OGRE/OgreGpuProgramParams.h -rw-r--r-- root/root 6367 2013-12-01 17:28 ./usr/include/OGRE/OgreGpuProgramUsage.h -rw-r--r-- root/root 16260 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwareBuffer.h -rw-r--r-- root/root 28861 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwareBufferManager.h -rw-r--r-- root/root 2806 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwareCounterBuffer.h -rw-r--r-- root/root 3391 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwareIndexBuffer.h -rw-r--r-- root/root 4103 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwareOcclusionQuery.h -rw-r--r-- root/root 8956 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwarePixelBuffer.h -rw-r--r-- root/root 2807 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwareUniformBuffer.h -rw-r--r-- root/root 26493 2013-12-01 17:28 ./usr/include/OGRE/OgreHardwareVertexBuffer.h -rw-r--r-- root/root 3438 2013-12-01 17:28 ./usr/include/OGRE/OgreHeaderPrefix.h -rw-r--r-- root/root 1670 2013-12-01 17:28 ./usr/include/OGRE/OgreHeaderSuffix.h -rw-r--r-- root/root 6258 2013-12-01 17:28 ./usr/include/OGRE/OgreHighLevelGpuProgram.h -rw-r--r-- root/root 7050 2013-12-01 17:28 ./usr/include/OGRE/OgreHighLevelGpuProgramManager.h -rw-r--r-- root/root 19951 2013-12-01 17:28 ./usr/include/OGRE/OgreImage.h -rw-r--r-- root/root 2674 2013-12-01 17:28 ./usr/include/OGRE/OgreImageCodec.h -rw-r--r-- root/root 14167 2013-12-01 17:28 ./usr/include/OGRE/OgreImageResampler.h -rw-r--r-- root/root 17539 2013-12-01 17:28 ./usr/include/OGRE/OgreInstanceBatch.h -rw-r--r-- root/root 4401 2013-12-01 17:28 ./usr/include/OGRE/OgreInstanceBatchHW.h -rw-r--r-- root/root 4357 2013-12-01 17:28 ./usr/include/OGRE/OgreInstanceBatchHW_VTF.h -rw-r--r-- root/root 4298 2013-12-01 17:28 ./usr/include/OGRE/OgreInstanceBatchShader.h -rw-r--r-- root/root 9506 2013-12-01 17:28 ./usr/include/OGRE/OgreInstanceBatchVTF.h -rw-r--r-- root/root 16149 2013-12-01 17:28 ./usr/include/OGRE/OgreInstanceManager.h -rw-r--r-- root/root 12658 2013-12-01 17:28 ./usr/include/OGRE/OgreInstancedEntity.h -rw-r--r-- root/root 36630 2013-12-01 17:28 ./usr/include/OGRE/OgreInstancedGeometry.h -rw-r--r-- root/root 9454 2013-12-01 17:28 ./usr/include/OGRE/OgreIteratorRange.h -rw-r--r-- root/root 10267 2013-12-01 17:28 ./usr/include/OGRE/OgreIteratorWrapper.h -rw-r--r-- root/root 1540 2013-12-01 17:28 ./usr/include/OGRE/OgreIteratorWrappers.h -rw-r--r-- root/root 8512 2013-12-01 17:28 ./usr/include/OGRE/OgreKeyFrame.h -rw-r--r-- root/root 28083 2013-12-01 17:28 ./usr/include/OGRE/OgreLight.h -rw-r--r-- root/root 3255 2013-12-01 17:28 ./usr/include/OGRE/OgreLodConfig.h -rw-r--r-- root/root 7833 2013-12-01 17:28 ./usr/include/OGRE/OgreLodListener.h -rw-r--r-- root/root 5604 2013-12-01 17:28 ./usr/include/OGRE/OgreLodStrategy.h -rw-r--r-- root/root 4995 2013-12-01 17:28 ./usr/include/OGRE/OgreLodStrategyManager.h -rw-r--r-- root/root 7892 2013-12-01 17:28 ./usr/include/OGRE/OgreLog.h -rw-r--r-- root/root 6833 2013-12-01 17:28 ./usr/include/OGRE/OgreLogManager.h -rw-r--r-- root/root 24316 2013-12-01 17:28 ./usr/include/OGRE/OgreManualObject.h -rw-r--r-- root/root 34548 2013-12-01 17:28 ./usr/include/OGRE/OgreMaterial.h -rw-r--r-- root/root 14111 2013-12-01 17:28 ./usr/include/OGRE/OgreMaterialManager.h -rw-r--r-- root/root 19089 2013-12-01 17:28 ./usr/include/OGRE/OgreMaterialSerializer.h -rw-r--r-- root/root 30060 2013-12-01 17:28 ./usr/include/OGRE/OgreMath.h -rw-r--r-- root/root 10321 2013-12-01 17:28 ./usr/include/OGRE/OgreMatrix3.h -rw-r--r-- root/root 25443 2013-12-01 17:28 ./usr/include/OGRE/OgreMatrix4.h -rw-r--r-- root/root 3437 2013-12-01 17:28 ./usr/include/OGRE/OgreMemoryAllocatedObject.h -rw-r--r-- root/root 27816 2013-12-01 17:28 ./usr/include/OGRE/OgreMemoryAllocatorConfig.h -rw-r--r-- root/root 4362 2013-12-01 17:28 ./usr/include/OGRE/OgreMemoryNedAlloc.h -rw-r--r-- root/root 4396 2013-12-01 17:28 ./usr/include/OGRE/OgreMemoryNedPooling.h -rw-r--r-- root/root 6086 2013-12-01 17:28 ./usr/include/OGRE/OgreMemorySTLAllocator.h -rw-r--r-- root/root 4610 2013-12-01 17:28 ./usr/include/OGRE/OgreMemoryStdAlloc.h -rw-r--r-- root/root 5446 2013-12-01 17:28 ./usr/include/OGRE/OgreMemoryTracker.h -rw-r--r-- root/root 47124 2013-12-01 17:28 ./usr/include/OGRE/OgreMesh.h -rw-r--r-- root/root 13438 2013-12-01 17:28 ./usr/include/OGRE/OgreMeshFileFormat.h -rw-r--r-- root/root 24592 2013-12-01 17:28 ./usr/include/OGRE/OgreMeshManager.h -rw-r--r-- root/root 7889 2013-12-01 17:28 ./usr/include/OGRE/OgreMeshSerializer.h -rw-r--r-- root/root 13190 2013-12-01 17:28 ./usr/include/OGRE/OgreMeshSerializerImpl.h -rw-r--r-- root/root 29525 2013-12-01 17:28 ./usr/include/OGRE/OgreMovableObject.h -rw-r--r-- root/root 3812 2013-12-01 17:28 ./usr/include/OGRE/OgreMovablePlane.h -rw-r--r-- root/root 3068 2013-12-01 17:28 ./usr/include/OGRE/OgreNameGenerator.h -rw-r--r-- root/root 36100 2013-12-01 17:28 ./usr/include/OGRE/OgreNode.h -rw-r--r-- root/root 2105 2013-12-01 17:28 ./usr/include/OGRE/OgreNumerics.h -rw-r--r-- root/root 10625 2013-12-01 17:28 ./usr/include/OGRE/OgreOptimisedUtil.h -rw-r--r-- root/root 3057 2013-12-01 17:28 ./usr/include/OGRE/OgrePVRTCCodec.h -rw-r--r-- root/root 5876 2013-12-01 17:28 ./usr/include/OGRE/OgreParticle.h -rw-r--r-- root/root 5724 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleAffector.h -rw-r--r-- root/root 3264 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleAffectorFactory.h -rw-r--r-- root/root 27854 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleEmitter.h -rw-r--r-- root/root 8021 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleEmitterCommands.h -rw-r--r-- root/root 3254 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleEmitterFactory.h -rw-r--r-- root/root 2392 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleIterator.h -rw-r--r-- root/root 40369 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleSystem.h -rw-r--r-- root/root 19662 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleSystemManager.h -rw-r--r-- root/root 6092 2013-12-01 17:28 ./usr/include/OGRE/OgreParticleSystemRenderer.h -rw-r--r-- root/root 91025 2013-12-01 17:28 ./usr/include/OGRE/OgrePass.h -rw-r--r-- root/root 3489 2013-12-01 17:28 ./usr/include/OGRE/OgrePatchMesh.h -rw-r--r-- root/root 10770 2013-12-01 17:28 ./usr/include/OGRE/OgrePatchSurface.h -rw-r--r-- root/root 15941 2013-12-01 17:28 ./usr/include/OGRE/OgrePixelConversions.h -rw-r--r-- root/root 6938 2013-12-01 17:28 ./usr/include/OGRE/OgrePixelCountLodStrategy.h -rw-r--r-- root/root 30985 2013-12-01 17:28 ./usr/include/OGRE/OgrePixelFormat.h -rw-r--r-- root/root 46616 2013-12-01 17:28 ./usr/include/OGRE/OgrePixelFormatDescriptions.h -rw-r--r-- root/root 6259 2013-12-01 17:28 ./usr/include/OGRE/OgrePlane.h -rw-r--r-- root/root 4533 2013-12-01 17:28 ./usr/include/OGRE/OgrePlaneBoundedVolume.h -rw-r--r-- root/root 14950 2021-01-01 23:34 ./usr/include/OGRE/OgrePlatform.h -rw-r--r-- root/root 7633 2013-12-01 17:28 ./usr/include/OGRE/OgrePlatformInformation.h -rw-r--r-- root/root 6215 2013-12-01 17:28 ./usr/include/OGRE/OgrePlugin.h -rw-r--r-- root/root 4032 2013-12-01 17:28 ./usr/include/OGRE/OgrePolygon.h -rw-r--r-- root/root 5421 2013-12-01 17:28 ./usr/include/OGRE/OgrePose.h -rw-r--r-- root/root 11273 2013-12-01 17:28 ./usr/include/OGRE/OgrePredefinedControllers.h -rw-r--r-- root/root 2485 2013-12-01 17:28 ./usr/include/OGRE/OgrePrefabFactory.h -rw-r--r-- root/root 17762 2013-12-01 17:28 ./usr/include/OGRE/OgrePrerequisites.h -rw-r--r-- root/root 19664 2013-12-01 17:28 ./usr/include/OGRE/OgreProfiler.h -rw-r--r-- root/root 8421 2013-12-01 17:28 ./usr/include/OGRE/OgreProgressiveMeshGenerator.h -rw-r--r-- root/root 12327 2013-12-01 17:28 ./usr/include/OGRE/OgreQuaternion.h -rw-r--r-- root/root 7504 2013-12-01 17:28 ./usr/include/OGRE/OgreQueuedProgressiveMeshGenerator.h -rw-r--r-- root/root 9686 2013-12-01 17:28 ./usr/include/OGRE/OgreRadixSort.h -rw-r--r-- root/root 4614 2013-12-01 17:28 ./usr/include/OGRE/OgreRay.h -rw-r--r-- root/root 3961 2013-12-01 17:28 ./usr/include/OGRE/OgreRectangle2D.h -rw-r--r-- root/root 2644 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderObjectListener.h -rw-r--r-- root/root 4926 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderOperation.h -rw-r--r-- root/root 12959 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderQueue.h -rw-r--r-- root/root 9044 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderQueueInvocation.h -rw-r--r-- root/root 4453 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderQueueListener.h -rw-r--r-- root/root 25434 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderQueueSortingGrouping.h -rw-r--r-- root/root 70770 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderSystem.h -rw-r--r-- root/root 33151 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderSystemCapabilities.h -rw-r--r-- root/root 4990 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderSystemCapabilitiesManager.h -rw-r--r-- root/root 9423 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderSystemCapabilitiesSerializer.h -rw-r--r-- root/root 21990 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderTarget.h -rw-r--r-- root/root 6314 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderTargetListener.h -rw-r--r-- root/root 4555 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderTexture.h -rw-r--r-- root/root 5296 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderToVertexBuffer.h -rw-r--r-- root/root 7970 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderWindow.h -rw-r--r-- root/root 20516 2013-12-01 17:28 ./usr/include/OGRE/OgreRenderable.h -rw-r--r-- root/root 21330 2013-12-01 17:28 ./usr/include/OGRE/OgreResource.h -rw-r--r-- root/root 14124 2013-12-01 17:28 ./usr/include/OGRE/OgreResourceBackgroundQueue.h -rw-r--r-- root/root 53492 2013-12-01 17:28 ./usr/include/OGRE/OgreResourceGroupManager.h -rw-r--r-- root/root 25554 2013-12-01 17:28 ./usr/include/OGRE/OgreResourceManager.h -rw-r--r-- root/root 9326 2013-12-01 17:28 ./usr/include/OGRE/OgreRibbonTrail.h -rw-r--r-- root/root 50240 2013-12-01 17:28 ./usr/include/OGRE/OgreRoot.h -rw-r--r-- root/root 5681 2013-12-01 17:28 ./usr/include/OGRE/OgreRotationalSpline.h -rw-r--r-- root/root 14085 2013-12-01 17:28 ./usr/include/OGRE/OgreSIMDHelper.h -rw-r--r-- root/root 178264 2013-12-01 17:28 ./usr/include/OGRE/OgreSceneManager.h -rw-r--r-- root/root 9406 2013-12-01 17:28 ./usr/include/OGRE/OgreSceneManagerEnumerator.h -rw-r--r-- root/root 22297 2013-12-01 17:28 ./usr/include/OGRE/OgreSceneNode.h -rw-r--r-- root/root 25860 2013-12-01 17:28 ./usr/include/OGRE/OgreSceneQuery.h -rw-r--r-- root/root 26088 2013-12-01 17:28 ./usr/include/OGRE/OgreScriptCompiler.h -rw-r--r-- root/root 3178 2013-12-01 17:28 ./usr/include/OGRE/OgreScriptLexer.h -rw-r--r-- root/root 3790 2013-12-01 17:28 ./usr/include/OGRE/OgreScriptLoader.h -rw-r--r-- root/root 2159 2013-12-01 17:28 ./usr/include/OGRE/OgreScriptParser.h -rw-r--r-- root/root 11976 2013-12-01 17:28 ./usr/include/OGRE/OgreScriptTranslator.h -rw-r--r-- root/root 2297 2013-12-01 17:28 ./usr/include/OGRE/OgreSearchOps.h -rw-r--r-- root/root 4563 2013-12-01 17:28 ./usr/include/OGRE/OgreSerializer.h -rw-r--r-- root/root 4207 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowCameraSetup.h -rw-r--r-- root/root 13207 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowCameraSetupFocused.h -rw-r--r-- root/root 11960 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowCameraSetupLiSPSM.h -rw-r--r-- root/root 4902 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowCameraSetupPSSM.h -rw-r--r-- root/root 3804 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowCameraSetupPlaneOptimal.h -rw-r--r-- root/root 12113 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowCaster.h -rw-r--r-- root/root 6040 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowTextureManager.h -rw-r--r-- root/root 15736 2013-12-01 17:28 ./usr/include/OGRE/OgreShadowVolumeExtrudeProgram.h -rw-r--r-- root/root 9437 2013-12-01 17:28 ./usr/include/OGRE/OgreSharedPtr.h -rw-r--r-- root/root 3618 2013-12-01 17:28 ./usr/include/OGRE/OgreSimpleRenderable.h -rw-r--r-- root/root 5167 2013-12-01 17:28 ./usr/include/OGRE/OgreSimpleSpline.h -rw-r--r-- root/root 3377 2013-12-01 17:28 ./usr/include/OGRE/OgreSingleton.h -rw-r--r-- root/root 22833 2013-12-01 17:28 ./usr/include/OGRE/OgreSkeleton.h -rw-r--r-- root/root 4975 2013-12-01 17:28 ./usr/include/OGRE/OgreSkeletonFileFormat.h -rw-r--r-- root/root 6285 2013-12-01 17:28 ./usr/include/OGRE/OgreSkeletonInstance.h -rw-r--r-- root/root 4482 2013-12-01 17:28 ./usr/include/OGRE/OgreSkeletonManager.h -rw-r--r-- root/root 6255 2013-12-01 17:28 ./usr/include/OGRE/OgreSkeletonSerializer.h -rw-r--r-- root/root 26989 2013-12-01 17:28 ./usr/include/OGRE/OgreSmallVector.h -rw-r--r-- root/root 4311 2013-12-01 17:28 ./usr/include/OGRE/OgreSphere.h -rw-r--r-- root/root 65077 2013-12-01 17:28 ./usr/include/OGRE/OgreSpotShadowFadePng.h -rw-r--r-- root/root 2935 2013-12-01 17:28 ./usr/include/OGRE/OgreStableHeaders.h -rw-r--r-- root/root 5450 2013-12-01 17:28 ./usr/include/OGRE/OgreStaticFaceGroup.h -rw-r--r-- root/root 32097 2013-12-01 17:28 ./usr/include/OGRE/OgreStaticGeometry.h -rw-r--r-- root/root 3243 2013-12-01 17:28 ./usr/include/OGRE/OgreStdHeaders.h -rw-r--r-- root/root 15686 2013-12-01 17:28 ./usr/include/OGRE/OgreStreamSerialiser.h -rw-r--r-- root/root 9530 2013-12-01 17:28 ./usr/include/OGRE/OgreString.h -rw-r--r-- root/root 13680 2013-12-01 17:28 ./usr/include/OGRE/OgreStringConverter.h -rw-r--r-- root/root 11709 2013-12-01 17:28 ./usr/include/OGRE/OgreStringInterface.h -rw-r--r-- root/root 1723 2013-12-01 17:28 ./usr/include/OGRE/OgreStringVector.h -rw-r--r-- root/root 13070 2013-12-01 17:28 ./usr/include/OGRE/OgreSubEntity.h -rw-r--r-- root/root 13103 2013-12-01 17:28 ./usr/include/OGRE/OgreSubMesh.h -rw-r--r-- root/root 4712 2013-12-01 17:28 ./usr/include/OGRE/OgreTagPoint.h -rw-r--r-- root/root 10535 2013-12-01 17:28 ./usr/include/OGRE/OgreTangentSpaceCalc.h -rw-r--r-- root/root 33785 2013-12-01 17:28 ./usr/include/OGRE/OgreTechnique.h -rw-r--r-- root/root 17329 2013-12-01 17:28 ./usr/include/OGRE/OgreTexture.h -rw-r--r-- root/root 27590 2013-12-01 17:28 ./usr/include/OGRE/OgreTextureManager.h -rw-r--r-- root/root 62377 2013-12-01 17:28 ./usr/include/OGRE/OgreTextureUnitState.h -rw-r--r-- root/root 1737 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadDefines.h -rw-r--r-- root/root 4983 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadDefinesBoost.h -rw-r--r-- root/root 2599 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadDefinesNone.h -rw-r--r-- root/root 4335 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadDefinesPoco.h -rw-r--r-- root/root 3978 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadDefinesTBB.h -rw-r--r-- root/root 1787 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadHeaders.h -rw-r--r-- root/root 2479 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadHeadersBoost.h -rw-r--r-- root/root 1697 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadHeadersPoco.h -rw-r--r-- root/root 1637 2013-12-01 17:28 ./usr/include/OGRE/OgreThreadHeadersTBB.h -rw-r--r-- root/root 2121 2013-12-01 17:28 ./usr/include/OGRE/OgreTimer.h -rw-r--r-- root/root 56096 2013-12-01 17:28 ./usr/include/OGRE/OgreUTFString.h -rw-r--r-- root/root 6429 2013-12-01 17:28 ./usr/include/OGRE/OgreUnifiedHighLevelGpuProgram.h -rw-r--r-- root/root 4827 2013-12-01 17:28 ./usr/include/OGRE/OgreUserObjectBindings.h -rw-r--r-- root/root 18325 2013-12-01 17:28 ./usr/include/OGRE/OgreVector2.h -rw-r--r-- root/root 26599 2013-12-01 17:28 ./usr/include/OGRE/OgreVector3.h -rw-r--r-- root/root 10806 2013-12-01 17:28 ./usr/include/OGRE/OgreVector4.h -rw-r--r-- root/root 2127 2013-12-01 17:28 ./usr/include/OGRE/OgreVertexBoneAssignment.h -rw-r--r-- root/root 14293 2013-12-01 17:28 ./usr/include/OGRE/OgreVertexIndexData.h -rw-r--r-- root/root 17133 2013-12-01 17:28 ./usr/include/OGRE/OgreViewport.h -rw-r--r-- root/root 5919 2013-12-01 17:28 ./usr/include/OGRE/OgreWindowEventUtilities.h -rw-r--r-- root/root 2686 2013-12-01 17:28 ./usr/include/OGRE/OgreWireBoundingBox.h -rw-r--r-- root/root 23128 2013-12-01 17:28 ./usr/include/OGRE/OgreWorkQueue.h -rw-r--r-- root/root 7205 2013-12-01 17:28 ./usr/include/OGRE/OgreZip.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Overlay/ -rw-r--r-- root/root 15449 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreBorderPanelOverlayElement.h -rw-r--r-- root/root 15211 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreFont.h -rw-r--r-- root/root 4397 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreFontManager.h -rw-r--r-- root/root 11842 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlay.h -rw-r--r-- root/root 5507 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlayContainer.h -rw-r--r-- root/root 21212 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlayElement.h -rw-r--r-- root/root 4490 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlayElementCommands.h -rw-r--r-- root/root 4490 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlayElementFactory.h -rw-r--r-- root/root 10131 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlayManager.h -rw-r--r-- root/root 2323 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlayPrerequisites.h -rw-r--r-- root/root 4705 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlayProfileSessionListener.h -rw-r--r-- root/root 2941 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreOverlaySystem.h -rw-r--r-- root/root 6363 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgrePanelOverlayElement.h -rw-r--r-- root/root 9058 2013-12-01 17:28 ./usr/include/OGRE/Overlay/OgreTextAreaOverlayElement.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Paging/ -rw-r--r-- root/root 9970 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgreGrid2DPageStrategy.h -rw-r--r-- root/root 8317 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgreGrid3DPageStrategy.h -rw-r--r-- root/root 6812 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePage.h -rw-r--r-- root/root 1640 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageConnection.h -rw-r--r-- root/root 2910 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageContent.h -rw-r--r-- root/root 3575 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageContentCollection.h -rw-r--r-- root/root 2086 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageContentCollectionFactory.h -rw-r--r-- root/root 2012 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageContentFactory.h -rw-r--r-- root/root 5831 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageFileFormats.h -rw-r--r-- root/root 18484 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageManager.h -rw-r--r-- root/root 4625 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePageStrategy.h -rw-r--r-- root/root 10170 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePagedWorld.h -rw-r--r-- root/root 12309 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePagedWorldSection.h -rw-r--r-- root/root 1833 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePaging.h -rw-r--r-- root/root 2624 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgrePagingPrerequisites.h -rw-r--r-- root/root 3981 2013-12-01 17:28 ./usr/include/OGRE/Paging/OgreSimplePageContentCollection.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Plugins/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Plugins/BSPSceneManager/ -rw-r--r-- root/root 9988 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreBspLevel.h -rw-r--r-- root/root 10740 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreBspNode.h -rw-r--r-- root/root 2232 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreBspPrerequisites.h -rw-r--r-- root/root 4722 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreBspResourceManager.h -rw-r--r-- root/root 12290 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManager.h -rw-r--r-- root/root 2060 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManagerPlugin.h -rw-r--r-- root/root 3274 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreBspSceneNode.h -rw-r--r-- root/root 6558 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Level.h -rw-r--r-- root/root 4314 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Shader.h -rw-r--r-- root/root 5824 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3ShaderManager.h -rw-r--r-- root/root 6871 2013-12-01 17:28 ./usr/include/OGRE/Plugins/BSPSceneManager/OgreQuake3Types.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Plugins/OctreeSceneManager/ -rw-r--r-- root/root 5049 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctree.h -rw-r--r-- root/root 2737 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeCamera.h -rw-r--r-- root/root 4515 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeNode.h -rw-r--r-- root/root 1954 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePlugin.h -rw-r--r-- root/root 2368 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreePrerequisites.h -rw-r--r-- root/root 8209 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneManager.h -rw-r--r-- root/root 3567 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeSceneManager/OgreOctreeSceneQuery.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Plugins/OctreeZone/ -rw-r--r-- root/root 8718 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZone.h -rw-r--r-- root/root 6332 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZoneOctree.h -rw-r--r-- root/root 2308 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZonePlugin.h -rw-r--r-- root/root 2788 2013-12-01 17:28 ./usr/include/OGRE/Plugins/OctreeZone/OgreOctreeZonePrerequisites.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Plugins/PCZSceneManager/ -rw-r--r-- root/root 2464 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgreAntiPortal.h -rw-r--r-- root/root 2408 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgreCapsule.h -rw-r--r-- root/root 5389 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgreDefaultZone.h -rw-r--r-- root/root 3055 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCPlane.h -rw-r--r-- root/root 3815 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZCamera.h -rw-r--r-- root/root 5278 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZFrustum.h -rw-r--r-- root/root 4488 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZLight.h -rw-r--r-- root/root 2495 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPlugin.h -rw-r--r-- root/root 2629 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZPrerequisites.h -rw-r--r-- root/root 14850 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneManager.h -rw-r--r-- root/root 5694 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneNode.h -rw-r--r-- root/root 4930 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZSceneQuery.h -rw-r--r-- root/root 11637 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZone.h -rw-r--r-- root/root 5115 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePCZoneFactory.h -rw-r--r-- root/root 3626 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePortal.h -rw-r--r-- root/root 10877 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgrePortalBase.h -rw-r--r-- root/root 3048 2013-12-01 17:28 ./usr/include/OGRE/Plugins/PCZSceneManager/OgreSegment.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Plugins/ParticleFX/ -rw-r--r-- root/root 5389 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreAreaEmitter.h -rw-r--r-- root/root 2263 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitter.h -rw-r--r-- root/root 2218 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreBoxEmitterFactory.h -rw-r--r-- root/root 6258 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector.h -rw-r--r-- root/root 8311 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector2.h -rw-r--r-- root/root 2109 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h -rw-r--r-- root/root 2115 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h -rw-r--r-- root/root 2602 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffector.h -rw-r--r-- root/root 2109 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourImageAffectorFactory.h -rw-r--r-- root/root 3062 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffector.h -rw-r--r-- root/root 2153 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h -rw-r--r-- root/root 2385 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitter.h -rw-r--r-- root/root 2329 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreCylinderEmitterFactory.h -rw-r--r-- root/root 4102 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h -rw-r--r-- root/root 2130 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h -rw-r--r-- root/root 4099 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h -rw-r--r-- root/root 2163 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h -rw-r--r-- root/root 2391 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitter.h -rw-r--r-- root/root 2337 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h -rw-r--r-- root/root 5152 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h -rw-r--r-- root/root 2385 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h -rw-r--r-- root/root 4577 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffector.h -rw-r--r-- root/root 2109 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h -rw-r--r-- root/root 2092 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPlugin.h -rw-r--r-- root/root 2453 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreParticleFXPrerequisites.h -rw-r--r-- root/root 2360 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitter.h -rw-r--r-- root/root 2234 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgrePointEmitterFactory.h -rw-r--r-- root/root 4381 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitter.h -rw-r--r-- root/root 2297 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreRingEmitterFactory.h -rw-r--r-- root/root 5029 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffector.h -rw-r--r-- root/root 2087 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreRotationAffectorFactory.h -rw-r--r-- root/root 2929 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffector.h -rw-r--r-- root/root 2068 2013-12-01 17:28 ./usr/include/OGRE/Plugins/ParticleFX/OgreScaleAffectorFactory.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Property/ -rw-r--r-- root/root 12577 2013-12-01 17:28 ./usr/include/OGRE/Property/OgreProperty.h -rw-r--r-- root/root 2119 2013-12-01 17:28 ./usr/include/OGRE/Property/OgrePropertyPrerequisites.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RTShaderSystem/ -rw-r--r-- root/root 3518 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreRTShaderSystem.h -rw-r--r-- root/root 2299 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderCGProgramProcessor.h -rw-r--r-- root/root 3843 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderCGProgramWriter.h -rw-r--r-- root/root 4896 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExDualQuaternionSkinning.h -rw-r--r-- root/root 12067 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinning.h -rw-r--r-- root/root 4413 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinningTechnique.h -rw-r--r-- root/root 6596 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExIntegratedPSSM3.h -rw-r--r-- root/root 7721 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExLayeredBlending.h -rw-r--r-- root/root 3256 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExLinearSkinning.h -rw-r--r-- root/root 14597 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExNormalMapLighting.h -rw-r--r-- root/root 9396 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExPerPixelLighting.h -rw-r--r-- root/root 14468 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExTextureAtlasSampler.h -rw-r--r-- root/root 5878 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderExTriplanarTexturing.h -rw-r--r-- root/root 5438 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFFPColour.h -rw-r--r-- root/root 5776 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFFPFog.h -rw-r--r-- root/root 7657 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFFPLighting.h -rw-r--r-- root/root 4854 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFFPRenderState.h -rw-r--r-- root/root 4853 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFFPRenderStateBuilder.h -rw-r--r-- root/root 8578 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFFPTexturing.h -rw-r--r-- root/root 3126 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFFPTransform.h -rw-r--r-- root/root 8390 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFunction.h -rw-r--r-- root/root 8824 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderFunctionAtom.h -rw-r--r-- root/root 2529 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramProcessor.h -rw-r--r-- root/root 5785 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramWriter.h -rw-r--r-- root/root 2694 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderGLSLProgramProcessor.h -rw-r--r-- root/root 4284 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderGLSLProgramWriter.h -rw-r--r-- root/root 36210 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderGenerator.h -rw-r--r-- root/root 2306 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderHLSLProgramProcessor.h -rw-r--r-- root/root 3902 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderHLSLProgramWriter.h -rw-r--r-- root/root 3684 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderMaterialSerializerListener.h -rw-r--r-- root/root 20055 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderParameter.h -rw-r--r-- root/root 3549 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderPrerequisites.h -rw-r--r-- root/root 9577 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderProgram.h -rw-r--r-- root/root 8692 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderProgramManager.h -rw-r--r-- root/root 10628 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderProgramProcessor.h -rw-r--r-- root/root 2855 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderProgramSet.h -rw-r--r-- root/root 2867 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderProgramWriter.h -rw-r--r-- root/root 4592 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderProgramWriterManager.h -rw-r--r-- root/root 7157 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderRenderState.h -rw-r--r-- root/root 4394 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderScriptTranslator.h -rw-r--r-- root/root 13416 2013-12-01 17:28 ./usr/include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GL/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GL/GL/ -rw-r--r-- root/root 80716 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/gl.h -rw-r--r-- root/root 845702 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/glew.h -rw-r--r-- root/root 306424 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/glext.h -rw-r--r-- root/root 64480 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/glxew.h -rw-r--r-- root/root 29002 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/glxext.h -rw-r--r-- root/root 8366 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/glxtokens.h -rw-r--r-- root/root 60819 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/wglew.h -rw-r--r-- root/root 27011 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GL/wglext.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GL/GLX/ -rw-r--r-- root/root 1600 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GLX/OgreGLUtil.h -rw-r--r-- root/root 2066 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXContext.h -rw-r--r-- root/root 6052 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXGLSupport.h -rw-r--r-- root/root 1850 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXRenderTexture.h -rw-r--r-- root/root 3808 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXUtils.h -rw-r--r-- root/root 3989 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/GLX/OgreGLXWindow.h -rw-r--r-- root/root 1604 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLATIFSInit.h -rw-r--r-- root/root 2650 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLContext.h -rw-r--r-- root/root 5959 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLDefaultHardwareBufferManager.h -rw-r--r-- root/root 2972 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLDepthBuffer.h -rw-r--r-- root/root 2266 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLFBOMultiRenderTarget.h -rw-r--r-- root/root 7116 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLFBORenderTexture.h -rw-r--r-- root/root 3763 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLFrameBufferObject.h -rw-r--r-- root/root 2412 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLGpuNvparseProgram.h -rw-r--r-- root/root 4657 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLGpuProgram.h -rw-r--r-- root/root 2749 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLGpuProgramManager.h -rw-r--r-- root/root 5865 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLHardwareBufferManager.h -rw-r--r-- root/root 2649 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLHardwareIndexBuffer.h -rw-r--r-- root/root 3522 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLHardwareOcclusionQuery.h -rw-r--r-- root/root 5475 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBuffer.h -rw-r--r-- root/root 2714 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLHardwareVertexBuffer.h -rw-r--r-- root/root 8381 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLNullStateCacheManagerImp.h -rw-r--r-- root/root 2105 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLNullUniformCacheImp.h -rw-r--r-- root/root 3931 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLPBRenderTexture.h -rw-r--r-- root/root 2389 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLPBuffer.h -rw-r--r-- root/root 4113 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLPixelFormat.h -rw-r--r-- root/root 1915 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLPlugin.h -rw-r--r-- root/root 3390 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLPrerequisites.h -rw-r--r-- root/root 18940 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLRenderSystem.h -rw-r--r-- root/root 5043 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLRenderTexture.h -rw-r--r-- root/root 2782 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBuffer.h -rw-r--r-- root/root 2428 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSLExtSupport.h -rw-r--r-- root/root 3883 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSLGpuProgram.h -rw-r--r-- root/root 5809 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgram.h -rw-r--r-- root/root 6328 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSLLinkProgramManager.h -rw-r--r-- root/root 18010 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSLPreprocessor.h -rw-r--r-- root/root 9158 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSLProgram.h -rw-r--r-- root/root 2301 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSLProgramFactory.h -rw-r--r-- root/root 9708 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLStateCacheManager.h -rw-r--r-- root/root 4207 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLSupport.h -rw-r--r-- root/root 3752 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLTexture.h -rw-r--r-- root/root 2680 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLTextureManager.h -rw-r--r-- root/root 2110 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreGLUniformCache.h -rw-r--r-- root/root 1246 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreSDLGLSupport.h -rw-r--r-- root/root 1688 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreSDLPrerequisites.h -rw-r--r-- root/root 3247 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/OgreSDLWindow.h -rw-r--r-- root/root 3426 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/_ps1.0_parser.h -rw-r--r-- root/root 5255 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/_rc1.0_parser.h -rw-r--r-- root/root 6613 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/_ts1.0_parser.h -rw-r--r-- root/root 4644 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/_vs1.0_parser.h -rw-r--r-- root/root 985 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/macro.h -rw-r--r-- root/root 349 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/nvparse.h -rw-r--r-- root/root 492 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/nvparse_errors.h -rw-r--r-- root/root 189 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/nvparse_externs.h -rw-r--r-- root/root 546 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/ps1.0_program.h -rw-r--r-- root/root 748 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/rc1.0_combiners.h -rw-r--r-- root/root 1279 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/rc1.0_final.h -rw-r--r-- root/root 3293 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/rc1.0_general.h -rw-r--r-- root/root 8946 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/rc1.0_register.h -rw-r--r-- root/root 5592 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/ts1.0_inst.h -rw-r--r-- root/root 285 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/ts1.0_inst_list.h -rw-r--r-- root/root 2279 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/vs1.0_inst.h -rw-r--r-- root/root 413 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GL/vs1.0_inst_list.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GLES2/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GLES2/GLES2/ -rw-r--r-- root/root 31871 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2.h -rw-r--r-- root/root 97510 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2ext.h -rw-r--r-- root/root 909 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLES2/gl2platform.h -rw-r--r-- root/root 67484 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLES2/gles2w.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/ -rw-r--r-- root/root 3807 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESCgProgram.h -rw-r--r-- root/root 2119 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESCgProgramFactory.h -rw-r--r-- root/root 2050 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESExtSupport.h -rw-r--r-- root/root 4277 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESGpuProgram.h -rw-r--r-- root/root 3536 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgram.h -rw-r--r-- root/root 4009 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgramManager.h -rw-r--r-- root/root 18022 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESPreprocessor.h -rw-r--r-- root/root 7194 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgram.h -rw-r--r-- root/root 7227 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramCommon.h -rw-r--r-- root/root 2367 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramFactory.h -rw-r--r-- root/root 5124 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramManagerCommon.h -rw-r--r-- root/root 5161 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipeline.h -rw-r--r-- root/root 3929 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipelineManager.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GLES2/KHR/ -rw-r--r-- root/root 9662 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/KHR/khrplatform.h -rw-r--r-- root/root 2788 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Context.h -rw-r--r-- root/root 8108 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2DefaultHardwareBufferManager.h -rw-r--r-- root/root 3110 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2DepthBuffer.h -rw-r--r-- root/root 2308 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FBOMultiRenderTarget.h -rw-r--r-- root/root 7514 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FBORenderTexture.h -rw-r--r-- root/root 3974 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2FrameBufferObject.h -rw-r--r-- root/root 3099 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgram.h -rw-r--r-- root/root 2920 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgramManager.h -rw-r--r-- root/root 4725 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareBufferManager.h -rw-r--r-- root/root 3254 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareIndexBuffer.h -rw-r--r-- root/root 3024 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareOcclusionQuery.h -rw-r--r-- root/root 6411 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwarePixelBuffer.h -rw-r--r-- root/root 3031 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareUniformBuffer.h -rw-r--r-- root/root 3363 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareVertexBuffer.h -rw-r--r-- root/root 1834 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2InternalShaders.h -rw-r--r-- root/root 1739 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2ManagedResource.h -rw-r--r-- root/root 4723 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2PixelFormat.h -rw-r--r-- root/root 2034 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Plugin.h -rw-r--r-- root/root 10743 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Prerequisites.h -rw-r--r-- root/root 21214 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderSystem.h -rw-r--r-- root/root 5263 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderTexture.h -rw-r--r-- root/root 2813 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2RenderToVertexBuffer.h -rw-r--r-- root/root 8991 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2StateCacheManager.h -rw-r--r-- root/root 5827 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Support.h -rw-r--r-- root/root 4330 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2Texture.h -rw-r--r-- root/root 2884 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2TextureManager.h -rw-r--r-- root/root 2142 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2UniformCache.h -rw-r--r-- root/root 2020 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/OgreGLES2VertexDeclaration.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GLES2/StateCacheManager/ -rw-r--r-- root/root 7026 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/StateCacheManager/OgreGLES2NullStateCacheManagerImp.h -rw-r--r-- root/root 2129 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/StateCacheManager/OgreGLES2NullUniformCacheImp.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/RenderSystems/GLES2/X11/ -rw-r--r-- root/root 2420 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLContext.h -rw-r--r-- root/root 2080 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLRenderTexture.h -rw-r--r-- root/root 4366 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLSupport.h -rw-r--r-- root/root 3947 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreEGLWindow.h -rw-r--r-- root/root 1647 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreGLES2Util.h -rw-r--r-- root/root 1858 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLContext.h -rw-r--r-- root/root 1956 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLRenderTexture.h -rw-r--r-- root/root 7666 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLSupport.h -rw-r--r-- root/root 3125 2013-12-01 17:28 ./usr/include/OGRE/RenderSystems/GLES2/X11/OgreX11EGLWindow.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Terrain/ -rw-r--r-- root/root 88205 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrain.h -rw-r--r-- root/root 4066 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainAutoUpdateLod.h -rw-r--r-- root/root 24207 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainGroup.h -rw-r--r-- root/root 7300 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainLayerBlendMap.h -rw-r--r-- root/root 6084 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainLodManager.h -rw-r--r-- root/root 14063 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainMaterialGenerator.h -rw-r--r-- root/root 16199 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainMaterialGeneratorA.h -rw-r--r-- root/root 8125 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainPagedWorldSection.h -rw-r--r-- root/root 5476 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainPaging.h -rw-r--r-- root/root 2273 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainPrerequisites.h -rw-r--r-- root/root 17456 2013-12-01 17:28 ./usr/include/OGRE/Terrain/OgreTerrainQuadTreeNode.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Threading/ -rw-r--r-- root/root 1733 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreDefaultWorkQueue.h -rw-r--r-- root/root 2881 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreDefaultWorkQueueStandard.h -rw-r--r-- root/root 2793 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreDefaultWorkQueueTBB.h -rw-r--r-- root/root 1737 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadDefines.h -rw-r--r-- root/root 4983 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadDefinesBoost.h -rw-r--r-- root/root 2599 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadDefinesNone.h -rw-r--r-- root/root 4335 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadDefinesPoco.h -rw-r--r-- root/root 3978 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadDefinesTBB.h -rw-r--r-- root/root 1787 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadHeaders.h -rw-r--r-- root/root 2479 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadHeadersBoost.h -rw-r--r-- root/root 1697 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadHeadersPoco.h -rw-r--r-- root/root 1637 2013-12-01 17:28 ./usr/include/OGRE/Threading/OgreThreadHeadersTBB.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/include/OGRE/Volume/ -rw-r--r-- root/root 13084 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeCSGSource.h -rw-r--r-- root/root 3367 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeCacheSource.h -rw-r--r-- root/root 16941 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeChunk.h -rw-r--r-- root/root 4111 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeChunkHandler.h -rw-r--r-- root/root 12225 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeDualGridGenerator.h -rw-r--r-- root/root 7291 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeGridSource.h -rw-r--r-- root/root 3814 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeHalfFloatGridSource.h -rw-r--r-- root/root 4119 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeIsoSurface.h -rw-r--r-- root/root 4024 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeIsoSurfaceMC.h -rw-r--r-- root/root 22985 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeIsoSurfaceTablesMC.h -rw-r--r-- root/root 11030 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeMeshBuilder.h -rw-r--r-- root/root 16706 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeOctreeNode.h -rw-r--r-- root/root 4416 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeOctreeNodeSplitPolicy.h -rw-r--r-- root/root 2028 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumePrerequisites.h -rw-r--r-- root/root 3597 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeSimplexNoise.h -rw-r--r-- root/root 6494 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeSource.h -rw-r--r-- root/root 3083 2013-12-01 17:28 ./usr/include/OGRE/Volume/OgreVolumeTextureSource.h -rw-r--r-- root/root 8334 2013-12-01 17:28 ./usr/include/OGRE/asm_math.h drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/ lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreMain.so -> libOgreMain.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreOverlay.so -> libOgreOverlay.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgrePaging.so -> libOgrePaging.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreProperty.so -> libOgreProperty.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreRTShaderSystem.so -> libOgreRTShaderSystem.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreTerrain.so -> libOgreTerrain.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreVolume.so -> libOgreVolume.so.1.9.0 drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/ -rw-r--r-- root/root 284 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Overlay.pc -rw-r--r-- root/root 449 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-PCZ.pc -rw-r--r-- root/root 296 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Paging.pc -rw-r--r-- root/root 304 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Property.pc -rw-r--r-- root/root 325 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-RTShaderSystem.pc -rw-r--r-- root/root 314 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Terrain.pc -rw-r--r-- root/root 293 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE-Volume.pc -rw-r--r-- root/root 342 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/pkgconfig/OGRE.pc drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/OGRE/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/OGRE/cmake/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/OGRE/cmake/modules/ -rw-r--r-- root/root 23147 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/FindOGRE.cmake -rw-r--r-- root/root 3184 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/FindOIS.cmake -rw-r--r-- root/root 6101 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/FindPkgMacros.cmake -rw-r--r-- root/root 5482 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/MacroLogFeature.cmake -rw-r--r-- root/root 4518 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/OgreAddTargets.cmake -rw-r--r-- root/root 19812 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/OgreConfigTargets.cmake -rw-r--r-- root/root 1272 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/OgreFindFrameworks.cmake -rw-r--r-- root/root 1255 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/OgreGetVersion.cmake -rw-r--r-- root/root 2680 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/PrecompiledHeader.cmake -rw-r--r-- root/root 1595 2013-12-01 17:28 ./usr/share/OGRE/cmake/modules/PreprocessorUtils.cmake drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/libogre-1.9-dev/ -rw-r--r-- root/root 4712 2013-12-01 17:28 ./usr/share/doc/libogre-1.9-dev/AUTHORS.gz -rw-r--r-- root/root 1362 2013-12-01 17:28 ./usr/share/doc/libogre-1.9-dev/BUGS -rw-r--r-- root/root 14030 2013-12-01 17:28 ./usr/share/doc/libogre-1.9-dev/License.html -rw-r--r-- root/root 1187 2013-12-01 17:28 ./usr/share/doc/libogre-1.9-dev/README -rw-r--r-- root/root 3697 2013-12-01 17:28 ./usr/share/doc/libogre-1.9-dev/ReadMe.html -rw-r--r-- root/root 15428 2021-01-01 23:34 ./usr/share/doc/libogre-1.9-dev/changelog.Debian.gz -rw-r--r-- root/root 42 2021-01-01 23:34 ./usr/share/doc/libogre-1.9-dev/changelog.gz -rw-r--r-- root/root 22300 2013-12-01 17:28 ./usr/share/doc/libogre-1.9-dev/changelog.html.gz -rw-r--r-- root/root 20294 2018-10-20 09:04 ./usr/share/doc/libogre-1.9-dev/copyright libogre-1.9.0v5-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb ---------------------------------------------------- new Debian package, version 2.0. size 80974240 bytes: control archive=1236 bytes. 1053 bytes, 15 lines control 1484 bytes, 14 lines md5sums Package: libogre-1.9.0v5-dbgsym Source: ogre-1.9 Version: 1.9.0+dfsg1-12.1 Auto-Built-Package: debug-symbols Architecture: mips64el Maintainer: Debian Games Team Installed-Size: 84384 Depends: libogre-1.9.0v5 (= 1.9.0+dfsg1-12.1) Breaks: libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~) Replaces: libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libogre-1.9.0v5 Build-Ids: 009bef568501102c4deea37c7f1713fa21b57e9b 06253fc1ac0bab06eec4cc22b153940f0df6bb43 09581d31791bb4a54e8b37d126ec4c3f7d8490a5 0d9ca9f3321942c5ace141705e3a413dab8f4980 169da85fffc9558fa86ebc3d94dbdb085378f304 1bf78ce255975bd0777b9c4f1b9cbf87914c5355 1db4f661cecc866d181bd0197cd9d89fd340f7f1 22b544ee89ef3d329806979ecc3875bc3c537849 26a7cff18077b88d7637a1c7f75f68712d3b5b60 3439f4ee4f28db58b333385175f735a2ad3aa739 9b944cb05f66b0962d4cfe8e87fd6cffc99d9906 9e7d0d16763a7e1b7f8cd7f20fe7f4e49d63e006 c51268350a9dce5cd611df9e6475e3268b0742c1 cc916a6722f1057e12d1330f40163f69e18a3cc8 drwxr-xr-x root/root 0 2021-01-01 23:34 ./ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/00/ -rw-r--r-- root/root 40619408 2021-01-01 23:34 ./usr/lib/debug/.build-id/00/9bef568501102c4deea37c7f1713fa21b57e9b.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/06/ -rw-r--r-- root/root 2820792 2021-01-01 23:34 ./usr/lib/debug/.build-id/06/253fc1ac0bab06eec4cc22b153940f0df6bb43.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/09/ -rw-r--r-- root/root 297616 2021-01-01 23:34 ./usr/lib/debug/.build-id/09/581d31791bb4a54e8b37d126ec4c3f7d8490a5.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/0d/ -rw-r--r-- root/root 2032368 2021-01-01 23:34 ./usr/lib/debug/.build-id/0d/9ca9f3321942c5ace141705e3a413dab8f4980.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/16/ -rw-r--r-- root/root 1435248 2021-01-01 23:34 ./usr/lib/debug/.build-id/16/9da85fffc9558fa86ebc3d94dbdb085378f304.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/1b/ -rw-r--r-- root/root 3451872 2021-01-01 23:34 ./usr/lib/debug/.build-id/1b/f78ce255975bd0777b9c4f1b9cbf87914c5355.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/1d/ -rw-r--r-- root/root 3296016 2021-01-01 23:34 ./usr/lib/debug/.build-id/1d/b4f661cecc866d181bd0197cd9d89fd340f7f1.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/22/ -rw-r--r-- root/root 7395976 2021-01-01 23:34 ./usr/lib/debug/.build-id/22/b544ee89ef3d329806979ecc3875bc3c537849.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/26/ -rw-r--r-- root/root 666936 2021-01-01 23:34 ./usr/lib/debug/.build-id/26/a7cff18077b88d7637a1c7f75f68712d3b5b60.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/34/ -rw-r--r-- root/root 2367640 2021-01-01 23:34 ./usr/lib/debug/.build-id/34/39f4ee4f28db58b333385175f735a2ad3aa739.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/9b/ -rw-r--r-- root/root 2904928 2021-01-01 23:34 ./usr/lib/debug/.build-id/9b/944cb05f66b0962d4cfe8e87fd6cffc99d9906.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/9e/ -rw-r--r-- root/root 6887656 2021-01-01 23:34 ./usr/lib/debug/.build-id/9e/7d0d16763a7e1b7f8cd7f20fe7f4e49d63e006.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/c5/ -rw-r--r-- root/root 1314008 2021-01-01 23:34 ./usr/lib/debug/.build-id/c5/1268350a9dce5cd611df9e6475e3268b0742c1.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/cc/ -rw-r--r-- root/root 10888896 2021-01-01 23:34 ./usr/lib/debug/.build-id/cc/916a6722f1057e12d1330f40163f69e18a3cc8.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/ lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/share/doc/libogre-1.9.0v5-dbgsym -> libogre-1.9.0v5 libogre-1.9.0v5_1.9.0+dfsg1-12.1_mips64el.deb --------------------------------------------- new Debian package, version 2.0. size 2410748 bytes: control archive=2076 bytes. 1154 bytes, 22 lines control 1773 bytes, 19 lines md5sums 697 bytes, 23 lines * postinst #!/bin/sh 697 bytes, 23 lines * postrm #!/bin/sh 697 bytes, 23 lines * preinst #!/bin/sh 839 bytes, 14 lines shlibs 67 bytes, 2 lines triggers Package: libogre-1.9.0v5 Source: ogre-1.9 Version: 1.9.0+dfsg1-12.1 Architecture: mips64el Maintainer: Debian Games Team Installed-Size: 13599 Depends: libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.29), libegl1, libfreeimage3 (>= 3.18.0+ds2), libfreetype6 (>= 2.2.1), libgcc-s1 (>= 3.0), libgl1, libglu1-mesa | libglu1, libstdc++6 (>= 9), libx11-6, libxaw7, libxrandr2 (>= 4.3), libxt6, libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.1.4) Conflicts: libogre-1.9.0 Replaces: libogre-1.9.0 Section: libs Priority: optional Multi-Arch: same Homepage: https://ogre3d.org/ Description: 3D Object-Oriented Graphics Rendering Engine (libraries) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains the library and plugins. drwxr-xr-x root/root 0 2021-01-01 23:34 ./ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/ lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_BSPSceneManager.so -> Plugin_BSPSceneManager.so.1.9.0 -rw-r--r-- root/root 306504 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_BSPSceneManager.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_OctreeSceneManager.so -> Plugin_OctreeSceneManager.so.1.9.0 -rw-r--r-- root/root 209232 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_OctreeSceneManager.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_OctreeZone.so -> Plugin_OctreeZone.so.1.9.0 -rw-r--r-- root/root 97184 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_OctreeZone.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_PCZSceneManager.so -> Plugin_PCZSceneManager.so.1.9.0 -rw-r--r-- root/root 414952 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_PCZSceneManager.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_ParticleFX.so -> Plugin_ParticleFX.so.1.9.0 -rw-r--r-- root/root 330064 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/Plugin_ParticleFX.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/RenderSystem_GL.so -> RenderSystem_GL.so.1.9.0 -rw-r--r-- root/root 1440512 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/RenderSystem_GL.so.1.9.0 lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/RenderSystem_GLES2.so -> RenderSystem_GLES2.so.1.9.0 -rw-r--r-- root/root 833064 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/OGRE-1.9.0/RenderSystem_GLES2.so.1.9.0 -rw-r--r-- root/root 6959408 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreMain.so.1.9.0 -rw-r--r-- root/root 453312 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreOverlay.so.1.9.0 -rw-r--r-- root/root 260048 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgrePaging.so.1.9.0 -rw-r--r-- root/root 108152 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreProperty.so.1.9.0 -rw-r--r-- root/root 1435768 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreRTShaderSystem.so.1.9.0 -rw-r--r-- root/root 673584 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreTerrain.so.1.9.0 -rw-r--r-- root/root 312152 2021-01-01 23:34 ./usr/lib/mips64el-linux-gnuabi64/libOgreVolume.so.1.9.0 drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/libogre-1.9.0v5/ -rw-r--r-- root/root 15428 2021-01-01 23:34 ./usr/share/doc/libogre-1.9.0v5/changelog.Debian.gz -rw-r--r-- root/root 42 2021-01-01 23:34 ./usr/share/doc/libogre-1.9.0v5/changelog.gz -rw-r--r-- root/root 22300 2013-12-01 17:28 ./usr/share/doc/libogre-1.9.0v5/changelog.html.gz -rw-r--r-- root/root 20294 2018-10-20 09:04 ./usr/share/doc/libogre-1.9.0v5/copyright drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/lintian/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 146 2021-01-01 23:34 ./usr/share/lintian/overrides/libogre-1.9.0v5 ogre-1.9-tools-dbgsym_1.9.0+dfsg1-12.1_mips64el.deb --------------------------------------------------- new Debian package, version 2.0. size 1748880 bytes: control archive=648 bytes. 540 bytes, 14 lines control 212 bytes, 2 lines md5sums Package: ogre-1.9-tools-dbgsym Source: ogre-1.9 Version: 1.9.0+dfsg1-12.1 Auto-Built-Package: debug-symbols Architecture: mips64el Maintainer: Debian Games Team Installed-Size: 1846 Depends: ogre-1.9-tools (= 1.9.0+dfsg1-12.1) Breaks: libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~) Replaces: libogre-1.9.0v5-dbg (<< 1.9.0+dfsg1-8~) Section: debug Priority: optional Description: debug symbols for ogre-1.9-tools Build-Ids: aa8ddba016bbeaff4ad065a02396ffd5b2455ae7 bf117c5560d67f614da8ad04266535d38d317492 drwxr-xr-x root/root 0 2021-01-01 23:34 ./ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/aa/ -rw-r--r-- root/root 1331792 2021-01-01 23:34 ./usr/lib/debug/.build-id/aa/8ddba016bbeaff4ad065a02396ffd5b2455ae7.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/lib/debug/.build-id/bf/ -rw-r--r-- root/root 546008 2021-01-01 23:34 ./usr/lib/debug/.build-id/bf/117c5560d67f614da8ad04266535d38d317492.debug drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/ lrwxrwxrwx root/root 0 2021-01-01 23:34 ./usr/share/doc/ogre-1.9-tools-dbgsym -> ogre-1.9-tools ogre-1.9-tools_1.9.0+dfsg1-12.1_mips64el.deb -------------------------------------------- new Debian package, version 2.0. size 126436 bytes: control archive=1164 bytes. 1008 bytes, 21 lines control 675 bytes, 9 lines md5sums Package: ogre-1.9-tools Source: ogre-1.9 Version: 1.9.0+dfsg1-12.1 Architecture: mips64el Maintainer: Debian Games Team Installed-Size: 429 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.0), libogre-1.9.0v5 (>= 1.9.0+dfsg1-9~), libstdc++6 (>= 5.2), libtinyxml2.6.2v5 Conflicts: ogre-1.8-tools (<< 1.9.0), ogre-tools (<< 1.9.0) Section: devel Priority: optional Homepage: https://ogre3d.org/ Description: 3D Object-Oriented Graphics Rendering Engine (tools) OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes. . This package contains tools used to convert from and to OGRE's native mesh format. drwxr-xr-x root/root 0 2021-01-01 23:34 ./ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/bin/ -rwxr-xr-x root/root 106864 2021-01-01 23:34 ./usr/bin/OgreMeshUpgrader -rwxr-xr-x root/root 256008 2021-01-01 23:34 ./usr/bin/OgreXMLConverter drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/doc/ogre-1.9-tools/ -rw-r--r-- root/root 1718 2013-12-01 17:28 ./usr/share/doc/ogre-1.9-tools/CommandLineTools_Readme.txt.gz -rw-r--r-- root/root 15428 2021-01-01 23:34 ./usr/share/doc/ogre-1.9-tools/changelog.Debian.gz -rw-r--r-- root/root 42 2021-01-01 23:34 ./usr/share/doc/ogre-1.9-tools/changelog.gz -rw-r--r-- root/root 22300 2013-12-01 17:28 ./usr/share/doc/ogre-1.9-tools/changelog.html.gz -rw-r--r-- root/root 20294 2018-10-20 09:04 ./usr/share/doc/ogre-1.9-tools/copyright drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/man/ drwxr-xr-x root/root 0 2021-01-01 23:34 ./usr/share/man/man1/ -rw-r--r-- root/root 760 2021-01-01 23:34 ./usr/share/man/man1/OgreMeshUpgrader.1.gz -rw-r--r-- root/root 1044 2021-01-01 23:34 ./usr/share/man/man1/OgreXMLConverter.1.gz lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:amd64 Filtered Build-Depends: lintian:amd64 dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<>/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [693 B] Get:5 copy:/<>/apt_archive ./ Packages [757 B] Fetched 2413 B in 0s (92.4 kB/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: diffstat gpg gpgconf libaliased-perl libapt-pkg-perl libassuan0 libb-hooks-endofscope-perl libb-hooks-op-check-perl libcapture-tiny-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libexception-class-perl libexporter-tiny-perl libfile-basedir-perl libfile-find-rule-perl libfont-ttf-perl libhtml-html5-entities-perl libimport-into-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-utilsby-perl liblzo2-2 libmarkdown2 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libproc-processtable-perl libreadline8 librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsqlite3-0 libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libtype-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop patchutils readline-common t1utils unzip Suggested packages: libxml-parser-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libdevel-lexalias-perl libwww-perl binutils-multiarch libtext-template-perl readline-doc zip Recommended packages: gnupg libpackage-stash-xs-perl libref-util-perl libtype-tiny-xs-perl The following NEW packages will be installed: diffstat gpg gpgconf libaliased-perl libapt-pkg-perl libassuan0 libb-hooks-endofscope-perl libb-hooks-op-check-perl libcapture-tiny-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libexception-class-perl libexporter-tiny-perl libfile-basedir-perl libfile-find-rule-perl libfont-ttf-perl libhtml-html5-entities-perl libimport-into-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-utilsby-perl liblzo2-2 libmarkdown2 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libproc-processtable-perl libreadline8 librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsqlite3-0 libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libtype-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop patchutils readline-common sbuild-build-depends-lintian-dummy:mips64el t1utils unzip 0 upgraded, 90 newly installed, 0 to remove and 0 not upgraded. Need to get 7571 kB of archives. After this operation, 21.6 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [852 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 readline-common all 8.1-1 [73.7 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 libreadline8 amd64 8.1-1 [169 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 diffstat amd64 1.64-1 [36.6 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 libassuan0 amd64 2.5.4-1 [51.1 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 gpgconf amd64 2.2.20-1 [532 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 libsqlite3-0 amd64 3.34.1-1 [797 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 gpg amd64 2.2.20-1 [894 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 libaliased-perl all 0.34-1.1 [14.1 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 libapt-pkg-perl amd64 0.1.36+b4 [71.9 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-1+b3 [11.3 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.008-1+b2 [15.9 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main amd64 libparams-classify-perl amd64 0.015-1+b3 [25.7 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main amd64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main amd64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main amd64 libmodule-implementation-perl all 0.09-1.1 [12.4 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-exporter-progressive-perl all 0.001013-1 [7588 B] Get:19 http://debian.oregonstate.edu/debian unstable/main amd64 libvariable-magic-perl amd64 0.62-1+b3 [45.7 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main amd64 libb-hooks-endofscope-perl all 0.24-1.1 [18.9 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main amd64 libcapture-tiny-perl all 0.48-1 [26.0 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main amd64 libclass-data-inheritable-perl all 0.08-3 [8588 B] Get:23 http://debian.oregonstate.edu/debian unstable/main amd64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-3+b6 [38.1 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 libclone-perl amd64 0.45-1+b1 [15.4 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-tiny-perl all 2.24-1 [16.2 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 libcpanel-json-xs-perl amd64 4.25-1+b1 [129 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 libdevel-stacktrace-perl all 2.0400-1 [28.6 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 libexception-class-perl all 1.44-1 [32.3 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 libiterator-perl all 0.03+ds1-1.1 [18.4 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 libiterator-util-perl all 0.02+ds1-1.1 [13.7 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 libexporter-tiny-perl all 1.002002-1 [37.8 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-moreutils-xs-perl amd64 0.430-2 [40.9 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 libparams-util-perl amd64 1.102-1+b1 [25.6 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-install-perl all 0.928-1.1 [10.8 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-optlist-perl all 0.110-1.1 [10.8 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-exporter-perl all 0.987-1 [47.2 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-dpath-perl all 0.58-1 [43.5 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-messagepack-perl amd64 1.00-4+b1 [38.8 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 libnet-domain-tld-perl all 1.75-1.1 [33.5 kB] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 libdata-validate-domain-perl all 0.10-1.1 [11.1 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 libdevel-size-perl amd64 0.83-1+b2 [26.1 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 libemail-address-xs-perl amd64 1.04-1+b3 [28.0 kB] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 libipc-system-simple-perl all 1.30-1 [28.2 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-basedir-perl all 0.08-1 [17.7 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-glob-perl all 0.11-1 [8888 B] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 libfont-ttf-perl all 1.06-1.1 [318 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 libhtml-html5-entities-perl all 0.004-1.1 [21.3 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 libimport-into-perl all 1.002005-1 [11.6 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 libipc-run3-perl all 0.048-2 [34.2 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 libjson-maybexs-perl all 1.004003-1 [13.1 kB] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-compare-perl all 0.55-1 [66.9 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 liblist-utilsby-perl all 0.11-1 [15.4 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 liblzo2-2 amd64 2.10-2 [56.9 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libmarkdown2 amd64 2.2.6-1 [36.8 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 librole-tiny-perl all 2.002003-1 [21.3 kB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 libmoo-perl all 2.004004-1 [59.9 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 libmoox-aliases-perl all 0.001006-1.1 [10.8 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 libmouse-perl amd64 2.5.10-1+b1 [172 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 libpackage-stash-perl all 0.39-1 [21.9 kB] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-identify-perl amd64 0.14-1+b3 [12.0 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-name-perl amd64 0.26-1+b1 [13.8 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 libnamespace-clean-perl all 0.27-1 [17.3 kB] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 libpath-tiny-perl all 0.114-2 [53.8 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libperlio-gzip-perl amd64 0.19-1+b7 [17.4 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libproc-processtable-perl amd64 0.59-2+b1 [45.9 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 libsereal-decoder-perl amd64 4.018+ds-1+b1 [99.3 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 libsereal-encoder-perl amd64 4.018+ds-1+b1 [103 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-levenshteinxs-perl amd64 0.03-4+b8 [8724 B] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-markdown-discount-perl amd64 0.12-1+b1 [13.0 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 libtext-xslate-perl amd64 3.5.8-1+b1 [197 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 libtime-duration-perl all 1.21-1 [13.7 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 libtime-moment-perl amd64 0.44-1+b3 [75.8 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 libtimedate-perl all 2.3300-1 [39.2 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 libtype-tiny-perl all 1.012000-1 [348 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 libunicode-utf8-perl amd64 0.62-1+b2 [20.3 kB] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 liburi-perl all 5.06-1 [90.3 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-0-2 amd64 0.2.2-1 [49.6 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-libyaml-perl amd64 0.82+repack-1+b1 [35.8 kB] Get:85 http://debian.oregonstate.edu/debian unstable/main amd64 lzip amd64 1.21-8 [84.3 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:89 http://debian.oregonstate.edu/debian unstable/main amd64 unzip amd64 6.0-26 [171 kB] Get:90 http://debian.oregonstate.edu/debian unstable/main amd64 lintian all 2.104.0 [1265 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 7571 kB in 0s (31.0 MB/s) Selecting previously unselected package readline-common. (Reading database ... 41979 files and directories currently installed.) Preparing to unpack .../00-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../01-libreadline8_8.1-1_amd64.deb ... Unpacking libreadline8:amd64 (8.1-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../02-diffstat_1.64-1_amd64.deb ... Unpacking diffstat (1.64-1) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../03-libassuan0_2.5.4-1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.4-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../04-gpgconf_2.2.20-1_amd64.deb ... Unpacking gpgconf (2.2.20-1) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../05-libsqlite3-0_3.34.1-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.34.1-1) ... Selecting previously unselected package gpg. Preparing to unpack .../06-gpg_2.2.20-1_amd64.deb ... Unpacking gpg (2.2.20-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../07-libaliased-perl_0.34-1.1_all.deb ... Unpacking libaliased-perl (0.34-1.1) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../08-libapt-pkg-perl_0.1.36+b4_amd64.deb ... Unpacking libapt-pkg-perl (0.1.36+b4) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../09-libb-hooks-op-check-perl_0.22-1+b3_amd64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b3) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../10-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../11-libdevel-callchecker-perl_0.008-1+b2_amd64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b2) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../12-libparams-classify-perl_0.015-1+b3_amd64.deb ... Unpacking libparams-classify-perl (0.015-1+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../13-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../14-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../15-libmodule-implementation-perl_0.09-1.1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1.1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../16-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../17-libvariable-magic-perl_0.62-1+b3_amd64.deb ... Unpacking libvariable-magic-perl (0.62-1+b3) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../18-libb-hooks-endofscope-perl_0.24-1.1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.24-1.1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../19-libcapture-tiny-perl_0.48-1_all.deb ... Unpacking libcapture-tiny-perl (0.48-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../20-libclass-data-inheritable-perl_0.08-3_all.deb ... Unpacking libclass-data-inheritable-perl (0.08-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../21-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../22-libclass-xsaccessor-perl_1.19-3+b6_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-3+b6) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../23-libclone-perl_0.45-1+b1_amd64.deb ... Unpacking libclone-perl (0.45-1+b1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../24-libconfig-tiny-perl_2.24-1_all.deb ... Unpacking libconfig-tiny-perl (2.24-1) ... Selecting previously unselected package libcpanel-json-xs-perl. Preparing to unpack .../25-libcpanel-json-xs-perl_4.25-1+b1_amd64.deb ... Unpacking libcpanel-json-xs-perl (4.25-1+b1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../26-libdevel-stacktrace-perl_2.0400-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0400-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../27-libexception-class-perl_1.44-1_all.deb ... Unpacking libexception-class-perl (1.44-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../28-libiterator-perl_0.03+ds1-1.1_all.deb ... Unpacking libiterator-perl (0.03+ds1-1.1) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../29-libiterator-util-perl_0.02+ds1-1.1_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-1.1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../30-libexporter-tiny-perl_1.002002-1_all.deb ... Unpacking libexporter-tiny-perl (1.002002-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../31-liblist-moreutils-xs-perl_0.430-2_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-2) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../32-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../33-libparams-util-perl_1.102-1+b1_amd64.deb ... Unpacking libparams-util-perl (1.102-1+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../34-libsub-install-perl_0.928-1.1_all.deb ... Unpacking libsub-install-perl (0.928-1.1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../35-libdata-optlist-perl_0.110-1.1_all.deb ... Unpacking libdata-optlist-perl (0.110-1.1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../36-libsub-exporter-perl_0.987-1_all.deb ... Unpacking libsub-exporter-perl (0.987-1) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../37-libdata-dpath-perl_0.58-1_all.deb ... Unpacking libdata-dpath-perl (0.58-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../38-libdata-messagepack-perl_1.00-4+b1_amd64.deb ... Unpacking libdata-messagepack-perl (1.00-4+b1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../39-libnet-domain-tld-perl_1.75-1.1_all.deb ... Unpacking libnet-domain-tld-perl (1.75-1.1) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../40-libdata-validate-domain-perl_0.10-1.1_all.deb ... Unpacking libdata-validate-domain-perl (0.10-1.1) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../41-libdevel-size-perl_0.83-1+b2_amd64.deb ... Unpacking libdevel-size-perl (0.83-1+b2) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../42-libemail-address-xs-perl_1.04-1+b3_amd64.deb ... Unpacking libemail-address-xs-perl (1.04-1+b3) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../43-libipc-system-simple-perl_1.30-1_all.deb ... Unpacking libipc-system-simple-perl (1.30-1) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../44-libfile-basedir-perl_0.08-1_all.deb ... Unpacking libfile-basedir-perl (0.08-1) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../45-libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../46-libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../47-libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../48-libfont-ttf-perl_1.06-1.1_all.deb ... Unpacking libfont-ttf-perl (1.06-1.1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../49-libhtml-html5-entities-perl_0.004-1.1_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-1.1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../50-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../51-libipc-run3-perl_0.048-2_all.deb ... Unpacking libipc-run3-perl (0.048-2) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../52-libjson-maybexs-perl_1.004003-1_all.deb ... Unpacking libjson-maybexs-perl (1.004003-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../53-liblist-compare-perl_0.55-1_all.deb ... Unpacking liblist-compare-perl (0.55-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../54-liblist-utilsby-perl_0.11-1_all.deb ... Unpacking liblist-utilsby-perl (0.11-1) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../55-liblzo2-2_2.10-2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-2) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../56-libmarkdown2_2.2.6-1_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.6-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../57-librole-tiny-perl_2.002003-1_all.deb ... Unpacking librole-tiny-perl (2.002003-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../58-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../59-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../60-libmoo-perl_2.004004-1_all.deb ... Unpacking libmoo-perl (2.004004-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../61-libmoox-aliases-perl_0.001006-1.1_all.deb ... Unpacking libmoox-aliases-perl (0.001006-1.1) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../62-libmouse-perl_2.5.10-1+b1_amd64.deb ... Unpacking libmouse-perl (2.5.10-1+b1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../63-libpackage-stash-perl_0.39-1_all.deb ... Unpacking libpackage-stash-perl (0.39-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../64-libsub-identify-perl_0.14-1+b3_amd64.deb ... Unpacking libsub-identify-perl (0.14-1+b3) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../65-libsub-name-perl_0.26-1+b1_amd64.deb ... Unpacking libsub-name-perl (0.26-1+b1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../66-libnamespace-clean-perl_0.27-1_all.deb ... Unpacking libnamespace-clean-perl (0.27-1) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../67-libpath-tiny-perl_0.114-2_all.deb ... Unpacking libpath-tiny-perl (0.114-2) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../68-libperlio-gzip-perl_0.19-1+b7_amd64.deb ... Unpacking libperlio-gzip-perl (0.19-1+b7) ... Selecting previously unselected package libproc-processtable-perl. Preparing to unpack .../69-libproc-processtable-perl_0.59-2+b1_amd64.deb ... Unpacking libproc-processtable-perl (0.59-2+b1) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../70-libsereal-decoder-perl_4.018+ds-1+b1_amd64.deb ... Unpacking libsereal-decoder-perl (4.018+ds-1+b1) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../71-libsereal-encoder-perl_4.018+ds-1+b1_amd64.deb ... Unpacking libsereal-encoder-perl (4.018+ds-1+b1) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../72-libtext-levenshteinxs-perl_0.03-4+b8_amd64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-4+b8) ... Selecting previously unselected package libtext-markdown-discount-perl:amd64. Preparing to unpack .../73-libtext-markdown-discount-perl_0.12-1+b1_amd64.deb ... Unpacking libtext-markdown-discount-perl:amd64 (0.12-1+b1) ... Selecting previously unselected package libtext-xslate-perl. Preparing to unpack .../74-libtext-xslate-perl_3.5.8-1+b1_amd64.deb ... Unpacking libtext-xslate-perl (3.5.8-1+b1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../75-libtime-duration-perl_1.21-1_all.deb ... Unpacking libtime-duration-perl (1.21-1) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../76-libtime-moment-perl_0.44-1+b3_amd64.deb ... Unpacking libtime-moment-perl (0.44-1+b3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../77-libtimedate-perl_2.3300-1_all.deb ... Unpacking libtimedate-perl (2.3300-1) ... Selecting previously unselected package libtype-tiny-perl. Preparing to unpack .../78-libtype-tiny-perl_1.012000-1_all.deb ... Unpacking libtype-tiny-perl (1.012000-1) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../79-libunicode-utf8-perl_0.62-1+b2_amd64.deb ... Unpacking libunicode-utf8-perl (0.62-1+b2) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../80-liburi-perl_5.06-1_all.deb ... Unpacking liburi-perl (5.06-1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../81-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../82-libyaml-libyaml-perl_0.82+repack-1+b1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.82+repack-1+b1) ... Selecting previously unselected package lzip. Preparing to unpack .../83-lzip_1.21-8_amd64.deb ... Unpacking lzip (1.21-8) ... Selecting previously unselected package lzop. Preparing to unpack .../84-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../85-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../86-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../87-unzip_6.0-26_amd64.deb ... Unpacking unzip (6.0-26) ... Selecting previously unselected package lintian. Preparing to unpack .../88-lintian_2.104.0_all.deb ... Unpacking lintian (2.104.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:mips64el. Preparing to unpack .../89-sbuild-build-depends-lintian-dummy_0.invalid.0_mips64el.deb ... Unpacking sbuild-build-depends-lintian-dummy:mips64el (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.36+b4) ... Setting up libunicode-utf8-perl (0.62-1+b2) ... Setting up libmouse-perl (2.5.10-1+b1) ... Setting up libdata-messagepack-perl (1.00-4+b1) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up liblist-compare-perl (0.55-1) ... Setting up libclone-perl (0.45-1+b1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libsub-identify-perl (0.14-1+b3) ... Setting up libcpanel-json-xs-perl (4.25-1+b1) ... Setting up libdevel-size-perl (0.83-1+b2) ... Setting up unzip (6.0-26) ... Setting up libsqlite3-0:amd64 (3.34.1-1) ... Setting up libyaml-libyaml-perl (0.82+repack-1+b1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up liblzo2-2:amd64 (2.10-2) ... Setting up libtime-moment-perl (0.44-1+b3) ... Setting up libassuan0:amd64 (2.5.4-1) ... Setting up libconfig-tiny-perl (2.24-1) ... Setting up libsereal-encoder-perl (4.018+ds-1+b1) ... Setting up liblist-utilsby-perl (0.11-1) ... Setting up libsub-install-perl (0.928-1.1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up patchutils (0.4.2-1) ... Setting up libjson-maybexs-perl (1.004003-1) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up libipc-system-simple-perl (1.30-1) ... Setting up libnet-domain-tld-perl (1.75-1.1) ... Setting up lzip (1.21-8) ... Setting up t1utils (1.41-4) ... Setting up diffstat (1.64-1) ... Setting up libvariable-magic-perl (0.62-1+b3) ... Setting up libb-hooks-op-check-perl (0.22-1+b3) ... Setting up liblist-moreutils-xs-perl (0.430-2) ... Setting up libparams-util-perl (1.102-1+b1) ... Setting up libtime-duration-perl (1.21-1) ... Setting up libtext-xslate-perl (3.5.8-1+b1) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libcapture-tiny-perl (0.48-1) ... Setting up libtimedate-perl (2.3300-1) ... Setting up libsub-name-perl (0.26-1+b1) ... Setting up libdata-validate-domain-perl (0.10-1.1) ... Setting up libproc-processtable-perl (0.59-2+b1) ... Setting up libpath-tiny-perl (0.114-2) ... Setting up lzop (1.04-2) ... Setting up librole-tiny-perl (2.002003-1) ... Setting up libipc-run3-perl (0.048-2) ... Setting up libaliased-perl (0.34-1.1) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libdevel-stacktrace-perl (2.0400-1) ... Setting up libclass-xsaccessor-perl (1.19-3+b6) ... Setting up libexporter-tiny-perl (1.002002-1) ... Setting up libfont-ttf-perl (1.06-1.1) ... Setting up libtext-levenshteinxs-perl (0.03-4+b8) ... Setting up libperlio-gzip-perl (0.19-1+b7) ... Setting up readline-common (8.1-1) ... Setting up libhtml-html5-entities-perl (0.004-1.1) ... Setting up libsereal-decoder-perl (4.018+ds-1+b1) ... Setting up libmarkdown2:amd64 (2.2.6-1) ... Setting up liburi-perl (5.06-1) ... Setting up libemail-address-xs-perl (1.04-1+b3) ... Setting up libfile-basedir-perl (0.08-1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libreadline8:amd64 (8.1-1) ... Setting up libtype-tiny-perl (1.012000-1) ... Setting up libtext-markdown-discount-perl:amd64 (0.12-1+b1) ... Setting up libexception-class-perl (1.44-1) ... Setting up libdevel-callchecker-perl (0.008-1+b2) ... Setting up libdata-optlist-perl (0.110-1.1) ... Setting up gpgconf (2.2.20-1) ... Setting up gpg (2.2.20-1) ... Setting up libsub-exporter-perl (0.987-1) ... Setting up libiterator-perl (0.03+ds1-1.1) ... Setting up libiterator-util-perl (0.02+ds1-1.1) ... Setting up libparams-classify-perl (0.015-1+b3) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libdata-dpath-perl (0.58-1) ... Setting up libmodule-implementation-perl (0.09-1.1) ... Setting up libpackage-stash-perl (0.39-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.004004-1) ... Setting up libmoox-aliases-perl (0.001006-1.1) ... Setting up libb-hooks-endofscope-perl (0.24-1.1) ... Setting up libnamespace-clean-perl (0.27-1) ... Setting up lintian (2.104.0) ... Setting up sbuild-build-depends-lintian-dummy:mips64el (0.invalid.0) ... Processing triggers for man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.31-9) ... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 1725496 Build-Time: 2612 Distribution: unstable Foreign Architectures: mips64el Host Architecture: mips64el Install-Time: 35 Job: ogre-1.9_1.9.0+dfsg1-12.1 Lintian: pass Machine Architecture: amd64 Package: ogre-1.9 Package-Time: 2662 Source-Version: 1.9.0+dfsg1-12.1 Space: 1725496 Status: successful Version: 1.9.0+dfsg1-12.1 -------------------------------------------------------------------------------- Finished at 2021-01-22T20:41:39Z Build needed 00:44:22, 1725496k disk space